Android Studio完全移行ガイド

Size: px
Start display at page:

Download "Android Studio完全移行ガイド"

Transcription

1 Android Studio 2016/01/04 1

2 Android Studio Android Studio ADT 1 Android Studio ADT Android Studio Google I/O 2013 Android IDE JetBrains IntelliJ IDEA *1 ADT Android Developer Tools 2007 Android Eclipse IDE Eclipse Eclipse Time to Migrate Android Studio 1.0 Android Studio ADT Google 2015 ADT An update on Eclipse Android Developer Tools AS Android ADT ADT Android Studio Migrate IDE ADT Ant ADT Android Studio 1 Ant Android Studio(Gradle) *1 IntelliJ IDEA Community Edition 2

3 2 Android Studio ADT Eclipse Mars 1. Release (4.5.1) ADT plugin Android Studio Android NDK r10e Android Studio PDF GitHub 3

4 c R TM *2 Creative Commons License The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution license. The Android Studio icon is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 2.5 Attribution license. The Icon for Android ADT bundle is reproduced or modified from work created and shared by Android Developers and used according to terms described in the Creative Commons 3.0 Attribution license. *2 4

5 2 Time to Migrate Creative Commons License Android Studio ADT Java AndroidManifest.xml NDK Gradle Cookbook Product Flavor applicationidsuffix versionnamesuffix ApplicationId versioncode versionname AndroidManifest.xml Build Type

6 Lint Android Studio Android 34 6

7 1 Android Studio ADT Android Studio 1.1 ADT Android Studio ADT 1.1 Import Project(Eclipse ADT, Gradle etc.) ADT Android Studio ADT ADT Android Studio Android Studio ADT 1.2 ADT Android Studio 7

8 1 Android Studio farewelladt_workspace : ADT. -- FarewellAdt -- AndroidManifest.xml -- assets -- bin -- jni -- libs -- obj -- proguard-project.txt -- project.properties -- res -- src -- library -- AndroidManifest.xml -- assets -- bin -- libs -- proguard-project.txt -- project.properties -- res -- src ADT API Level API Level Project Build Target NDK ADT ADT AndroidManifest.xml package AndroidManifest.xml versioncode AndroidManifest.xml versionname AndroidManifest.xml minsdkversion AndroidManifest.xml targetsdkversion libs jni ADT Properties Project Properties Android 1.2 8

9 Project Build Target Library Project Build Target Android API Level Library is library Reference farewelladt_workspace 2 FarewellAdt library 1.2 FarewellAdt FarewellAdt io.keiji.farewelladt API Level 15 API Level 23 Project Build Target Android API Level 23 false library android-support-v4.jar NDK 9

10 1 Android Studio 1.3 library library io.keiji.library API Level 8 API Level 21 Project Build Target Android API Level 23 true android-support-v4.jar NDK Android Studio AndroidManifest.xml 9. NDK JNI Android StudioFarewellAdt Start a new Android Studio project Company Domain Package name Application name Company Domain Package name 10

11 1.3 Company DomainADT Package name Edit Package name API Level minsdkversion Android (Ice Cream Sandwich) Activity ADT Activity Add no ActivityFinish Android Studio 11

12 1 Android Studio Android Studio ADT Android Studio ADT Eclipse Android Studio IntelliJ IDEA Project View Android Studio Android View Android View Project View 12

13 Project Project Files ADT library File New New Module ADT library Android Library ADT Phone and Tablet Application/Library name *1 API Level minsdkversion ADT library Android 2.2 (Froyo) *1 Application/Library name ADT 13

14 1 Android Studio Finish Android Studio library dependencies Android Studio FarewellAdt library 2 FarewellAdt library FarewellAdt library build.gradle FarewellAdt app/build.gradle 1.2 dependencies compile project( :library ) 1.2: library dependencies apply plugin: com.android.application android {... dependencies {... compile project( :library ) Gradle Android Studio Gradle build.gradle Gradle 14

15 1.3 : Gradlephant ADT Eclipse APK Application PacKage CI Continuous Integration android Ant ADT Ant Ant ADT ADT Gradle Android Studio ADT Ant Gradle ADT Android Studio ADT FarewellAdt library android-support-v4.jar libs Android Studio FarewellAdt library build.gradle dependencies appcompat-v7 1.3 appcompat-v7 android-support-v4 *2 1.3: appcompat-v7 dependencies { compile filetree(dir: libs, include: [ *.jar ])... compile com.android.support:appcompat-v7: Android Studio Gradle jar libs dependencies Gradle Maven *2 Gradle appcompat-v7 android-support-v4 15

16 1 Android Studio Cnetral *3 jcenter *4 ButterKnife ADT ButterKnife jar libs Android Studio Gradle dependencies ButterKnife 1.4 jar libs 1.4: ButterKnife dependencies dependencies { compile filetree(dir: libs, include: [ *.jar ])... compile com.jakewharton:butterknife: ADT res Android Studio src/main/res drawable mipmap ADT res/drawable-* Android Studio src/main/res/mipmap-* mipmap 3D res/drawable-* PNG src/main/res/mipmap-* drawable mipmap ADT ADT assets Android Studio src/main/assets Java ADT Java src Android Studio src/main/java *3 Maven Central: *4 jcenter: 16

17 1.3 ADT & OS X Finder ADT Android Studio src/androidtest/java Android Studio ADT & OS X Finder build.gradle build.gradle testinstrumentationrunner dependencies com.android.support.test:support-annotations com.android.support.test:runner 1.5: testinstrumentationrunner dependencies apply plugin: com.android.application android { compilesdkversion 23 buildtoolsversion "23.0.2" defaultconfig { applicationid "io.keiji.farewelladt" minsdkversion 15 targetsdkversion 23 versioncode 1 versionname "1.0" er" // testinstrumentationrunner "android.support.test.runner.androidjunitrunn\ buildtypes { release { minifyenabled false proguardfiles getdefaultproguardfile( proguard-android.txt ), proguard-rules.pro dependencies { compile filetree(include: [ *.jar ], dir: libs ) testcompile junit:junit:4.12 compile com.android.support:appcompat-v7: compile project( :library ) androidtestcompile com.android.support:support-annotations: androidtestcompile com.android.support.test:runner:0.3 17

18 1 Android Studio AndroidManifest.xml ADT AndroidManifest.xml Android Studio src/main/ AndroidManifest.xml build.gradle Android Studio ADT AndroidManifest.xml build.gradle build.gradle build.gradle compilesdkversion minsdkversion targetsdkversion versioncode versionname AndroidManifest.xml 1.6 build.gradle 1.6: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android=" package="io.keiji.farewelladt" android:versioncode="1" android:versionname="1.0" > <uses-sdk android:minsdkversion="15" android:targetsdkversion="23" /> <application android:allowbackup="true" > <activity android:name=".mainactivity" > <intent-filter> <action android:name="android.intent.action.main" /> <category android:name="android.intent.category.launcher" /> </intent-filter> </activity> </application> </manifest> versioncode versionname build.gralde : versioncode versionname 18

19 1.3 apply plugin: com.android.application android { compilesdkversion 23 buildtoolsversion "23.0.2" defaultconfig { applicationid "io.keiji.farewelladt" minsdkversion 15 targetsdkversion 23 versioncode 1 versionname "1.0" buildtypes { release { minifyenabled false proguardfiles getdefaultproguardfile( proguard-android.txt ), proguard-rules.pro dependencies { compile filetree(include: [ *.jar ], dir: libs ) testcompile junit:junit:4.12 compile com.android.support:appcompat-v7: compile project( :library ) Android Studio AndroidManifest.xml NDK NDK Native Development Kit NDK NDK Android Studio NDK Open Module Settings SDK Locations Android NDK Location NDK 19

20 1 Android Studio 1.4 Android NDK Location ADT jni Android Studio src/main/jni build.gradle build.gradle NDK build.gradle 1.8 NDK experimental Gradle 1.8: build.gradle buildscript { repositories { jcenter() dependencies { classpath "com.android.tools.build:gradle-experimental:0.4.0" // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files allprojects { repositories { jcenter() task clean(type: Delete) { delete rootproject.builddir 20

21 1.3 gradle-experimental gradle-experimental alpha alpha2 gradle/wrapper/gradle-wrapper.properties gradle-2.9-all.zip FarewellAdt library plugin 1.9 com.android.application com.android.model.application com.android.model.application DSL Domain-Specific Language android model compilesdkversion = defaultconfig.with API Level minsdkversion.apilevel 1.9: NDK DSL apply plugin: com.android.model.application model { android { compilesdkversion = 23 buildtoolsversion = "23.0.2" defaultconfig.with { applicationid = "io.keiji.farewelladt" minsdkversion.apilevel = 15 targetsdkversion.apilevel = 23 versioncode = 1 versionname = "1.0" android.buildtypes { release { minifyenabled = false proguardfiles.add(file("proguard-rules.pro")) android.ndk { modulename = "hello-jni" dependencies { compile filetree(include: [ *.jar ], dir: libs ) compile com.android.support:appcompat-v7: library com.android.model.library : apply plugin: com.android.model.library 21

22 1 Android Studio model { android { compilesdkversion = 23 buildtoolsversion = "23.0.2" defaultconfig.with { minsdkversion.apilevel = 15 targetsdkversion.apilevel = 23 android.buildtypes { release { minifyenabled = false proguardfiles.add(file("proguard-rules.pro")) dependencies { compile filetree(dir: libs, include: [ *.jar ]) compile com.android.support:appcompat-v7: JNI versioncode versionname defaultconfig.with versioncode versionname org.gradle.api.internal.extensibledynamicobject NDK 22

23 2 Gradle Cookbook Ant Gradle 2.1 Product Flavors APK trialcommercial Product Flavor app/src 2 trial commercial flavor commercial trial. -- app.iml -- build -- build.gradle -- libs -- proguard-rules.pro -- src -- androidtest -- commercial -- main -- AndroidManifest.xml -- java.io.keiji.farewelladt -- MainActivity.java -- res -- test -- trial app/build.gradle productflavors : productflavors apply plugin: com.android.application android { productflavors { 23

24 2 Gradle Cookbook trial commercial flavor. FooBar.java FooBar.java flavor. -- app.iml -- build -- build.gradle -- libs -- proguard-rules.pro -- src -- androidtest -- commercial -- java.io.keiji.farewelladt -- FooBar.java -- main -- AndroidManifest.xml -- java.io.keiji.farewelladt -- MainActivity.java -- res -- test -- trial -- java.io.keiji.farewelladt -- FooBar.java assemble flavor FooBar.java APK main flavor flavor main main flavor main Gradle assemble flavor assembletrial assemblecommercial flavor 24

25 flavor Android Studio Build Variants 2.2 Build Variants Product FlavorsBuild Types Build Variants - Product Flavor Build Type OS X Finder./gradlew [ ]./gradlew tasks Gradle gradle wrapper 25

26 2 Gradle Cookbook $./gradlew tasks Starting a new Gradle Daemon for this build (subsequent builds will be faster). Parallel execution is an incubating feature. :tasks All tasks runnable from root project Android tasks androiddependencies - Displays the Android dependencies of the project. signingreport - Displays the signing info for each variant. sourcesets - Prints out all the source sets defined in this project. Build tasks assemble - Assembles all variants of all applications and secondary packages. assembleandroidtest - Assembles all the Test applications. assemblecommercial - Assembles all Commercial builds. assembledebug - Assembles all Debug builds. assemblerelease - Assembles all Release builds. assembletrial - Assembles all Trial builds. build - Assembles and tests this project. builddependents - Assembles and tests this project and all projects that depend on it. buildneeded - Assembles and tests this project and all projects it depends on. clean - Deletes the build directory. [ ] BUILD SUCCESSFUL Total time: secs flavor. ic_launcher.png commercial ic_launcher.png commercial flavor. -- app.iml -- build.gradle -- libs -- proguard-rules.pro -- src -- androidtest -- commercial -- res -- mipmap-xxxhdpi -- ic_launcher.png -- main -- AndroidManifest.xml -- java -- res -- drawable -- layout -- mipmap-xxxhdpi -- ic_launcher.png 26

27 values -- values-w820dp -- test -- trial flavor commercial APK main flavor main flavor flavor main APK 2.2 applicationid, minsdkversion, versioncode, versionname applicationidsuffix versionnamesuffix 2.2 applicationidsuffix versionnamesuffix applicationidsuffix applicationid versionnamesuffix versionname Suffix applicationid versionname defaultconfig 2.2: debug applicationid.debug android { defaultconfig { applicationid "io.keiji.farewelladt" minsdkversion 15 targetsdkversion 23 versioncode 1 versionname "1.0" buildtypes { debug { applicationidsuffix.debug versionnamesuffix debug release { minifyenabled true proguardfiles getdefaultproguardfile( proguard-android.txt ), proguard-rules.pro debug applicationid io.keiji.farewelladt.debug versionname 1.0 debug 27

28 2 Gradle Cookbook ApplicationId applicationid 2.3 applicationid 2.3: ApplicationId android { defaultconfig { applicationid "io.keiji.farewelladt" minsdkversion 15 targetsdkversion 23 versioncode 1 versionname "1.0" productflavors { trial { commercial { applicationid jp.foo.helloandroidstudio.commercial versioncode versionname versioncode versionname 2.4 versioncode versionname 2.4: trial commercial versioncode versionname android { defaultconfig { applicationid "io.keiji.farewelladt" minsdkversion 15 targetsdkversion 23 versioncode 1 versionname "1.0" productflavors { trial { versioncode 30 commercial { versionname Commercial Version versioncode

29 AndroidManifest.xml applicationidsuffix applicationid AndroidManifest.xml applicationid ContentProvider authorities 2.3 INSTALL_FAILED_CONFLICTING_PROVIDER AndroidManifest.xml build.gradle applicationid Manifest Merger : provider authorities applicationid <?xml version="1.0" encoding="utf-8"?> <manifest package="io.keiji.farewelladt" xmlns:android=" <application android:allowbackup="true" <activity android:name=".mainactivity"> <intent-filter> <action android:name="android.intent.action.main"/> <category android:name="android.intent.category.launcher"/> </intent-filter> </activity> <provider android:name=".provider.somecontentprovider" android:authorities="${applicationid"/> </application> </manifest> {applicationid Biuld Variants applicationid build.gradle AndroidManifest.xml URL Android Tools Project Site - Manifest Merger 29

30 2 Gradle Cookbook Git Git gitsha git buildtypes debug versionname versionnamesuffix 2.6: gitsha apply plugin: com.android.application def gitsha() { return git rev-parse --short HEAD.execute().text.trim() android { buildtypes { debug { applicationidsuffix.debug versionnamesuffix + gitsha() 2.4 Build Type debug release Buid Type initwith Build Type Build Type 2.7 debug openbeta 2.7: Build Type buildtypes { debug { applicationidsuffix.debug versionnamesuffix + gitsha() openbeta.initwith(buildtypes.debug) openbeta { minifyenabled true proguardfiles getdefaultproguardfile( proguard-android.txt ), proguard-rules.pro openbeta debug versionnamesuffix applicationidsuffix minifyenabled APK 30

31 BuildConfig build.gradle Build Variants : buildconfigfield android { defaultconfig { applicationid "io.keiji.farewelladt" minsdkversion 15 targetsdkversion 23 versioncode 1 versionname "1.0" buildconfigfield "String", "API_URL", "\" buildtypes { release { minifyenabled true proguardfiles getdefaultproguardfile( proguard-android.txt ), proguard-rules.pro buildconfigfield "String", "API_URL","\" 2.9 BuildConfig.java release BuildConfig.java 2.9: API_URL /** * Automatically generated file. DO NOT MODIFY */ package io.keiji.farewelladt; public final class BuildConfig { public static final boolean DEBUG = Boolean.parseBoolean("true"); public static final String APPLICATION_ID = "io.keiji.farewelladt.debug"; public static final String BUILD_TYPE = "debug"; public static final String FLAVOR = "trial"; public static final int VERSION_CODE = 30; public static final String VERSION_NAME = "1.0"; // Fields from default config. public static final String API_URL = " 31

32 2 Gradle Cookbook 2.6 Lint Lint assemblerelease Lint lintoptions Lint APK : Lint android { lintoptions { abortonerror false 2.7 build.gradle foo-bar.properties foo-bar.properties.gitignore Git : foo-bar.properties storefile=[] storepassword=[ ] keyalias=[ ] keypassword=[ ] build.gradle 2.12 signingconfigs foo-bar.properties Properties 2.12: android { signingconfigs { release { 32

33 2.7 File propfile = rootproject.file("foo-bar.properties") if (propfile.exists()) { Properties props = new Properties() props.load(new FileInputStream(propFile)) storefile file(props.storefile) storepassword props.storepassword keyalias props.keyalias keypassword props.keypassword buildtypes { release { minifyenabled false proguardfiles getdefaultproguardfile( proguard-android.txt ), proguard-rules.pro signingconfig signingconfigs.release 33

34 Android Studio Android : Android Studio Android Android Android Studio Android Studio 1.5 [ *1 ] Chapter 1 Android Chapter 2 Android Studio Windows Chapter 3 Android Studio OS X Chapter 4 Chapter 5 Hello Android Chapter 6 Web API Chapter 7 Chapter 8 Chapter 9 *1 34

35 Android Studio

Vuzix M100 SDKインストールガイド

Vuzix M100 SDKインストールガイド Vuzix M100 SDK Vuzix Corporation. 2015-12-24 1 SDK Vuzix M100 SDK Android Studio 1.1 Add-on Vuzix M100 1.1.1 Android Studio Configure SDK Manager SDK Update Sites Name Vuzix M100 SDK URL URL *1 * http://vuzix.com/k79g75yxos/addon.xml

More information

「Android Studioではじめる 簡単Androidアプリ開発」正誤表

「Android Studioではじめる 簡単Androidアプリ開発」正誤表 Android Studio Android 2016/04/19 Android Studio Android *1 Android Studio Android Studio Android Studio Android Studio Android PDF : Android Studio Android Android Studio Android *2 c R TM *1 Android

More information

Microsoft Word - jpluginmanual.doc

Microsoft Word - jpluginmanual.doc TogoDocClient TogoDocClient... i 1.... 1 2. TogoDocClient... 1 2.1.... 1 2.1.1. JDK 5.0... 1 2.1.2. Eclipse... 1 2.1.3.... 1 2.1.4.... 2 2.2.... 3 2.2.1.... 3 2.2.2.... 4 2.3. Eclipse Commands... 5 2.3.1....

More information

untitled

untitled JavaFX Mobile 1. JavaFX Mobile... 2 1.1. JavaFX... 2 1.2. JavaFX Script... 3 1.2.1.... 3 1.2.2.... 5 1.2.3.... 5 2.... 7 2.1. JDK 6 Update 13... 7 2.2. NetBeans IDE 6.5.1 for JavaFX 1.1.1... 7 3.... 10

More information

Android Studioセットアップガイド

Android Studioセットアップガイド Android Studio 2016/4/9 Android Studio Android *1 Android Studio Android Studio Android Studio Android Studio Android PDF : Android Studio Android Android Studio Android *2 c R TM *1 Android Studio Android

More information

MINI2440マニュアル

MINI2440マニュアル Open-JTAG LPC2388 + GCC + Eclipse http://www.csun.co.jp [email protected] Ver1.4 2009/7/31 LPC2388 OpenJTAG copyright@2009 http://www.csun.co.jp [email protected] 1 ...3 ARM...4...5...6 4.2 OpenJTAG...6 4.2...8

More information

Introduction Purpose This training course describes the configuration and session features of the High-performance Embedded Workshop (HEW), a key tool

Introduction Purpose This training course describes the configuration and session features of the High-performance Embedded Workshop (HEW), a key tool Introduction Purpose This training course describes the configuration and session features of the High-performance Embedded Workshop (HEW), a key tool for developing software for embedded systems that

More information

Quickstart Guide 3rd Edition

Quickstart Guide 3rd Edition 10 QNX QNX 1 2 3 4 5 QNX Momentics QNX Neutrino RTOS QNX Neutrino 6 7 8 QNX Neutrino 9 10 1 1 QNX Neutrino RTOS QNX Momentics Windows Vista Windows 2000 Windows XP Linux QNX Neutrino QNX Momentics CD http://www.qnx.co.jp/

More information

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for

Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for Introduction Purpose This training course demonstrates the use of the High-performance Embedded Workshop (HEW), a key tool for developing software for embedded systems that use microcontrollers (MCUs)

More information

1: Android 2 Android 2.1 Android 4 Activity Android Service ContentProvider BroadcastReceiver Activity ( ): Android 1 Android Service ( ): ContentProv

1: Android 2 Android 2.1 Android 4 Activity Android Service ContentProvider BroadcastReceiver Activity ( ): Android 1 Android Service ( ): ContentProv II Java/Android 1 Android 1.1 Google 2003 Android 2005 Google Android 2007 11 Google T- (T-Mobile International) Open Handset Alliance OHA Android 1.2 OS Android 7.0 API (Application Program Interface)

More information

1: Preference Display 1 package sample. pref ; 2 3 import android. app. Activity ; 4 import android. content. Intent ; 5 import android. content. Shar

1: Preference Display 1 package sample. pref ; 2 3 import android. app. Activity ; 4 import android. content. Intent ; 5 import android. content. Shar Android 2 1 (Activity) (layout strings.xml) XML Activity (Intent manifest) Android Eclipse XML Preference, DataBase, File 3 2 Preference Preference Preference URL:[http://www.aichi-pu.ac.jp/ist/lab/yamamoto/android/android-tutorial/tutorial02/tutorial02.pdf]

More information

{:from => Java, :to => Ruby } Java Ruby KAKUTANI Shintaro; Eiwa System Management, Inc.; a strong Ruby proponent http://kakutani.com http://www.amazon.co.jp/o/asin/4873113202/kakutani-22 http://www.amazon.co.jp/o/asin/477413256x/kakutani-22

More information

K227 Java 2

K227 Java 2 1 K227 Java 2 3 4 5 6 Java 7 class Sample1 { public static void main (String args[]) { System.out.println( Java! ); } } 8 > javac Sample1.java 9 10 > java Sample1 Java 11 12 13 http://java.sun.com/j2se/1.5.0/ja/download.html

More information

Java演習(4) -- 変数と型 --

Java演習(4)   -- 変数と型 -- 50 20 20 5 (20, 20) O 50 100 150 200 250 300 350 x (reserved 50 100 y 50 20 20 5 (20, 20) (1)(Blocks1.java) import javax.swing.japplet; import java.awt.graphics; (reserved public class Blocks1 extends

More information

3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello World");

3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println(Hello World); (Basic Theory of Information Processing) Java (eclipse ) Hello World! eclipse Java 1 3 Java 3.1 Hello World! Hello World public class HelloWorld { public static void main(string[] args) { System.out.println("Hello

More information

: : : TSTank 2

: : : TSTank 2 Java (8) 2008-05-20 Lesson6 Lesson5 Java 1 Lesson 6: TSTank1, TSTank2, TSTank3 java 2 car1 car2 Car car1 = new Car(); Car car2 = new Car(); car1.setcolor(red); car2.setcolor(blue); car2.changeengine(jet);

More information

BlueJ 2.0.1 BlueJ 2.0.x Michael Kölling Mærsk Institute University of Southern Denmark Toin University of Yokohama Alberto Palacios Pawlovsky 17 4 4 3 1 5 1.1 BlueJ.....................................

More information

cocos2d-x #cocos2d-x

cocos2d-x #cocos2d-x cocos2d-x #cocos2d-x 1 1: cocos2d-x 2 2 Examples 2 Mac OS X 2 2 2 2 Windows 3 3 3 4 8 You can share this PDF with anyone you feel could benefit from it, downloaded the latest version from: cocos2d-x It

More information

,,,,., C Java,,.,,.,., ,,.,, i

,,,,., C Java,,.,,.,., ,,.,, i 24 Development of the programming s learning tool for children be derived from maze 1130353 2013 3 1 ,,,,., C Java,,.,,.,., 1 6 1 2.,,.,, i Abstract Development of the programming s learning tool for children

More information

Prog2_6th

Prog2_6th 2017 年 11 月 2 日 ( 木 ) 実施 インテントインテントとは Android アプリは複数のアクティビティを持つことが出来, また, アクティビティ以外の要素も持つので, 複数のアクティビティ間, アクティビティとアクティビティ以外の要素との間といったオブジェクト間を結び付ける仕組みが必要となる その役割を担うのがインテントで, 複数のアプリ間やアプリとシステムとの間もインテントで結び付けることが出来る

More information

Java updated

Java updated Java 2003.07.14 updated 3 1 Java 5 1.1 Java................................. 5 1.2 Java..................................... 5 1.3 Java................................ 6 1.3.1 Java.......................

More information

2 1 Web Java Android Java 1.2 6) Java Java 7) 6) Java Java (Swing, JavaFX) (JDBC) 7) OS 1.3 Java Java

2 1 Web Java Android Java 1.2 6) Java Java 7) 6) Java Java (Swing, JavaFX) (JDBC) 7) OS 1.3 Java Java 1 Java Java 1.1 Java 1) 2) 3) Java OS Java 1.3 4) Java Web Start Web / 5) Java C C++ Java JSP(Java Server Pages) 1) OS 2) 3) 4) Java Write Once, Run Anywhere 5) Java Web Java 2 1 Web Java Android Java

More information

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr

. IDE JIVE[1][] Eclipse Java ( 1) Java Platform Debugger Architecture [5] 3. Eclipse GUI JIVE 3.1 Eclipse ( ) 1 JIVE Java [3] IDE c 016 Information Pr Eclipse 1,a) 1,b) 1,c) ( IDE) IDE Graphical User Interface( GUI) GUI GUI IDE View Eclipse Development of Eclipse Plug-in to present an Object Diagram to Debug Environment Kubota Yoshihiko 1,a) Yamazaki

More information

Oracle Lite Tutorial

Oracle Lite Tutorial GrapeCity -.NET with GrapeCity - SPREAD Creation Date: Nov. 30, 2005 Last Update: Nov. 30, 2005 Version: 1.0 Document Control Internal Use Only Author Hiroshi Ota Change Logs Date Author Version Change

More information

fx-9860G Manager PLUS_J

fx-9860G Manager PLUS_J fx-9860g J fx-9860g Manager PLUS http://edu.casio.jp k 1 k III 2 3 1. 2. 4 3. 4. 5 1. 2. 3. 4. 5. 1. 6 7 k 8 k 9 k 10 k 11 k k k 12 k k k 1 2 3 4 5 6 1 2 3 4 5 6 13 k 1 2 3 1 2 3 1 2 3 1 2 3 14 k a j.+-(),m1

More information

Configuring_01

Configuring_01 Symantec Backup Exec Dell EqualLogic Microsoft Exchange Server SQL Server IT / / 24 365 Symantec Backup Exec Advanced Disk-based Backup Option (ADBO) Dell Equal- Logic Microsoft Exchange Server 2003 2007

More information

untitled

untitled IBM i IBM GUI 2 JAVA JAVA JAVA JAVA-COBOL JAVA JDBC CUI CUI COBOL DB2 3 1 3270 5250 HTML IBM HATS WebFacing 4 2 IBM CS Bridge XML Bridge 5 Eclipse RSE RPG 6 7 WEB/JAVA RPG WEB 8 EBCDIC EBCDIC PC ASCII

More information

新・明解Java入門

新・明解Java入門 537,... 224,... 224,... 32, 35,... 188, 216, 312 -... 38 -... 38 --... 102 --... 103 -=... 111 -classpath... 379 '... 106, 474!... 57, 97!=... 56 "... 14, 476 %... 38 %=... 111 &... 240, 247 &&... 66,

More information

展開とプロビジョニングの概念

展開とプロビジョニングの概念 ADOBE CREATIVE SUITE 5 2010 Adobe Systems Incorporated and its licensors. All rights reserved. Adobe Creative Suite Deployment and Provisioning Concepts This guide is licensed for use under the terms of

More information

Microsoft Word - D JP.docx

Microsoft Word - D JP.docx Application Service Gateway Thunder/AX Series vthunder ライセンスキー インストール 手順 1 1.... 3 2. vthunder... 3 3. ACOS... 3 4. ID... 5 5.... 8 6.... 8 61... 8 62 GUI... 10 2 1. 概要 2. vthunder へのアクセス 方法 SSHHTTPSvThunder

More information

! " # $ % & ' ( ) +, -. / 0 1 2 3 4 5 6 7 8 9 : ; < = >? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ ] ^ _ ` a b c d e f h i j k l m n o p q r s t u v w x y z { } ~ This product is

More information

atmark-dist ディベロッパーズガイド

atmark-dist ディベロッパーズガイド atmark-dist Developers Guide http://www.atmark-techno.com/ Armadillo http://armadillo.atmark-techno.com/ SUZAKU http://suzaku.atmark-techno.com/ atmark-dist developers guide version 1.0.2 1. 1 1.1. 1 1.2.

More information

untitled

untitled Track Stick...1...2...7...8...9...10...10...14...14...17...19...23 1. CD CD 2. INSTALL TRACK SITCK MANAGER 3. OK 2 4. NEXT 5. license agreement I agree 6. Next 3 7. 8. Next 9. Next 4 10. Close 9 OK PDF

More information

Effective Android NDK Advanced Core Engineer

Effective Android NDK Advanced Core Engineer Effective Android NDK Advanced Core Engineer Effective Android NDK Effective Android NDK NDK NDK NDK JNI Effective Android NDK native java native NDK NDK NDK C, C++ native toolset Android java native NDK

More information

Nios II 簡易チュートリアル

Nios II 簡易チュートリアル Nios II Ver. 7.1 2007 10 1. Nios II Nios II JTAG UART LED 8 PIO LED < > Quartus II SOPC Builder Nios II Quartus II.sof Nios II IDE Stratix II 2S60 RoHS Nios II Quartus II http://www.altera.com/literature/lit-nio2.jsp

More information

発環境を準備しよう2 章開Eclipseをインストールしようそれでは Eclipseをセットアップしましょう Eclipseは Eclipse Foundationのサイトからダウンロードできます ダウンロードのページを開くと いく

発環境を準備しよう2 章開Eclipseをインストールしようそれでは Eclipseをセットアップしましょう Eclipseは Eclipse Foundationのサイトからダウンロードできます  ダウンロードのページを開くと いく 2.1 Java の開発ツールを入手しよう Java の実行環境と 開発ツールの Eclipse Android 向けアプリケー ションの開発ツール Android SDK をダウンロードしましょう 本書では Windows パソコンへのインストール方法を説明します Javaをインストールしようまず 最新のJava 実行環境を入手しましょう Javaは Java 公式サイト (http://www.java.com/ja/)

More information

untitled

untitled Ver. 1.0 1...1 1.1...1 1.2...1 1.3 Inventory Tool For Dell Update...1 2 HotFix...2 3 Inventory Tool For Dell Update...4 4 SMS...8 5 Inventory Tool for Dell Update...10 Inventory Tool for Dell Update 1

More information

Smalltalk_

Smalltalk_ DLLCC VisualWorks C Mac OS SSK-LampControl/ VisualWorksWithJun SSK-LampControl.h include SSK SSK FileBrowser SSK-LampControl.st FIle in SSK-LampControl File in SSK File in ( Smalltalk.SSK) ( C ) Controller

More information

JavaScript の使い方

JavaScript の使い方 JavaScript Release10.5 JavaScript NXJ JavaScript JavaScript JavaScript 2 JavaScript JavaScript JavaScript NXJ JavaScript 1: JavaScript 2: JavaScript 3: JavaScript 4: 1 1: JavaScript JavaScript NXJ Static

More information

B1 Ver ( ), SPICE.,,,,. * : student : jikken. [ ] ( TarouOsaka). (, ) 1 SPICE ( SPICE. *1 OrCAD

B1 Ver ( ), SPICE.,,,,. * : student : jikken. [ ] ( TarouOsaka). (, ) 1 SPICE ( SPICE. *1 OrCAD B1 er. 3.05 (2019.03.27), SPICE.,,,,. * 1 1. 1. 1 1.. 2. : student : jikken. [ ] ( TarouOsaka). (, ) 1 SPICE ( SPICE. *1 OrCAD https://www.orcad.com/jp/resources/orcad-downloads.. 1 2. SPICE 1. SPICE Windows

More information

28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment

28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment 28 Docker Design and Implementation of Program Evaluation System Using Docker Virtualized Environment 1170288 2017 2 28 Docker,.,,.,,.,,.,. Docker.,..,., Web, Web.,.,.,, CPU,,. i ., OS..,, OS, VirtualBox,.,

More information

@makoto_anjo (Computer Science) Google Desktop(Hall of Fame)

@makoto_anjo (Computer Science) Google Desktop(Hall of Fame) Google I/O 2011 @makoto_anjo (Computer Science) Google Desktop(Hall of Fame) Google API Expert (Android) Tokyo GTUG Gadget1 IGDA Japan Android NPO Android Android Google I/O Google Google Google I/O

More information

Nios II ハードウェア・チュートリアル

Nios II ハードウェア・チュートリアル Nios II ver. 7.1 2007 8 1. Nios II FPGA Nios II Quaruts II 7.1 Nios II 7.1 Nios II Cyclone II count_binary 2. 2-1. http://www.altera.com/literature/lit-nio2.jsp 2-2. Nios II Quartus II FEATURE Nios II

More information

PowerGres on Linuxマニュアル

PowerGres on Linuxマニュアル PowerGres R on Linux Linux Linus Torvalds TM R 1 2 2 PowerGres on Linux 2 2.1 PowerGres on Linux.................................... 2 2.2.............................................. 2 2.3..............................................

More information

1 I EViews View Proc Freeze

1 I EViews View Proc Freeze EViews 2017 9 6 1 I EViews 4 1 5 2 10 3 13 4 16 4.1 View.......................................... 17 4.2 Proc.......................................... 22 4.3 Freeze & Name....................................

More information

<4D F736F F D20566F F6E658C6791D FE382C582CC4A D834F E F8F4390B394C52E646F63>

<4D F736F F D20566F F6E658C6791D FE382C582CC4A D834F E F8F4390B394C52E646F63> [email protected] (Tel: 087-864-2244(FAX )) Vodafone( J-Phone) (J-SA51 090-2829-9999) JavaTM ( Vappli ) SUN ( SUN ) Java2SE(J2SDK1.3.1 Java Standard Edition) Java2MEforCLDC(WTK1.04 Wireless Tool

More information

TopLink È... 3 TopLink...5 TopLink åø... 6 TopLink å Workbench O/R ~... 8 Workbench À ~... 8 Foundation Library å... 8 TopL

TopLink È... 3 TopLink...5 TopLink åø... 6 TopLink å Workbench O/R ~... 8 Workbench À ~... 8 Foundation Library å... 8 TopL lê~åäé= qçéiáåâ= NMÖENMKNKPF Volume1 Creation Date: Mar 04, 2005 Last Update: Aug 23, 2005 Version 1.0 ...3... 3 TopLink 10.1.3 È... 3 TopLink...5 TopLink åø... 6 TopLink å... 7... 8 Workbench O/R ~...

More information

MINI2440マニュアル

MINI2440マニュアル ARM7TDMI/LPC2388 http://www.csun.co.jp [email protected] 2009/3/17 copyright@2009 http://www.csun.co.jp [email protected] 1 ARM7TDMI/LPC2388...4...5 2.1...5 2.2 USB...6 2.3 USB...7 2.4 USB OTG...7 2.5...8

More information

Cisco ASA Firepower ASA Firepower

Cisco ASA Firepower ASA Firepower Cisco ASA Firepower ASA Firepower 1 2 3 4 1 1-1 Cisco ASA Cisco ASA Firepower Cisco ASA with Firepower Services Cisco Adaptive Security Device Manager ASDM MEMO Cisco ASA with Firepower Services Application

More information

ProVAL Recent Projects, ProVAL Online 3 Recent Projects ProVAL Online Show Online Content on the Start Page Page 13

ProVAL Recent Projects, ProVAL Online 3 Recent Projects ProVAL Online Show Online Content on the Start Page Page 13 ProVAL Unit System Enable Recording Log Preferred Language Default File Type Default Project Path ProVAL : Unit SystemUse SI Units SI SI USCS Enable Recording Log Language Default File Type Default Project

More information

Java Platform Debugger Architecture Apache JServ Oracle JVM JPDA JVM Tomcat Oracle JVM... 7

Java Platform Debugger Architecture Apache JServ Oracle JVM JPDA JVM Tomcat Oracle JVM... 7 Oracle JDeveloper 3.1 Servlet/JSP 1... 2 1.1... 2 2 Java Platform Debugger Architecture... 3 3 Apache JServ... 5 3.1 Oracle JVM... 5 3.2 JPDA JVM... 5 4 Tomcat... 7 4.1 Oracle JVM... 7 4.2 JPDA JVM...

More information

13 Student Software TI-Nspire CX CAS TI Web TI-Nspire CX CAS Student Software ( ) 1 Student Software 37 Student Software Nspire Nspire Nspir

13 Student Software TI-Nspire CX CAS TI Web TI-Nspire CX CAS Student Software ( ) 1 Student Software 37 Student Software Nspire Nspire Nspir 13 Student Software TI-Nspire CX CAS TI Web TI-Nspire CX CAS Student Software ( ) 1 Student Software 37 Student Software 37.1 37.1 Nspire Nspire Nspire 37.1: Student Software 13 2 13 Student Software esc

More information

1 1.1 (JCPRG) 30 Nuclear Reaction Data File (NRDF) PC GSYS2.4 JCPRG GSYS2.4 Java Windows, Linux, Max OS X, FreeBSD GUI PNG, GIF, JPEG X Y GSYS2

1 1.1 (JCPRG) 30 Nuclear Reaction Data File (NRDF) PC GSYS2.4 JCPRG GSYS2.4 Java Windows, Linux, Max OS X, FreeBSD GUI PNG, GIF, JPEG X Y GSYS2 (GSYS2.4) GSYS2.4 Manual SUZUKI Ryusuke Hokkaido University Hospital Abstract GSYS2.4 is an update version of GSYS version 2. Main features added in this version are Magnifying glass function, Automatically

More information

help gem gem gem my help

help gem gem gem my help hikiutils 1234 2017 3 1 1 6 1.0.1 help gem................... 7 gem.................................... 7 gem................................... 7 my help.................................. 7 my help......................

More information

Cleaner XL 1.5 クイックインストールガイド

Cleaner XL 1.5 クイックインストールガイド Autodesk Cleaner XL 1.5 Contents Cleaner XL 1.5 2 1. Cleaner XL 3 2. Cleaner XL 9 3. Cleaner XL 12 4. Cleaner XL 16 5. 32 2 1. Cleaner XL 1. Cleaner XL Cleaner XL Administrators Cleaner XL Windows Media

More information

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF pref : 2004/6/5 (11:8) pref : 2004/6/5 (11:8) pref : 2004/6/5 (11:8) 3 5 14 18 21 23 23 24 28 29 29 31 32 34 35 35 36 38 40 44 44 45 46 49 49 50 pref : 2004/6/5 (11:8) 50 51 52 54 55 56 57 58 59 60 61

More information

Rによる計量分析:データ解析と可視化 - 第2回 セットアップ

Rによる計量分析:データ解析と可視化 - 第2回 セットアップ R 2 2017 Email: [email protected] October 16, 2017 Outline 1 ( ) 2 R RStudio 3 4 R (Toyama/NIHU) R October 16, 2017 1 / 34 R RStudio, R PC ( ) ( ) (Toyama/NIHU) R October 16, 2017 2 / 34 R ( ) R

More information

グラフ数値読み取りシステム (GSYS2.4) 利用の手引

グラフ数値読み取りシステム (GSYS2.4) 利用の手引 (GSYS2.4) GSYS2.4 Manual SUZUKI Ryusuke Hokkaido University Hospital 2011 6 7 Abstract GSYS2.4 is an update version of GSYS version 2. Main features added in this version are Magnifying glass function,

More information

About me! 足立昌彦 / +Masahiko.Adachi )! バイドゥ株式会社技術顧問 (Simeji)! 株式会社カブク Co-Founder! Google Developer Expert (Android)

About me! 足立昌彦 / +Masahiko.Adachi )! バイドゥ株式会社技術顧問 (Simeji)! 株式会社カブク Co-Founder! Google Developer Expert (Android) Discover Support Library Masahiko Adachi @adamrokcer / +Masahiko.Adachi 28 th Sep, 2013 About me! 足立昌彦 ( @adamrocker / +Masahiko.Adachi )! バイドゥ株式会社技術顧問 (Simeji)! 株式会社カブク Co-Founder! Google Developer Expert

More information

Emacs Ruby..

Emacs Ruby.. command line editor 27014533 2018 3 1 5 1.1................................... 5 1.2................................... 5 2 6 2.1 Emacs...................................... 6 2.2 Ruby.......................................

More information

第173回東京エリアDebian勉強会   grml-debootstrapを用いた USB起動メモリの作成

第173回東京エリアDebian勉強会    grml-debootstrapを用いた  USB起動メモリの作成 173 Debian grml-debootstrap USB NOKUBI Takatsugu ( ) [email protected] 2019-04-20 NOKUBI Takatsugu ( ) [email protected] / [email protected] Twitter: @knok Debian developer since 2002 bo USB grml-debootstrap

More information