Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
02. For the first time to create an Android application DKU-MUST Mobile ICT Education Center Goal • Learn how to create basic Android application. • Learn the name of the AVD. • Determine the configuration of the Android project. Page 2 1. First create a Hello Android program Android project creation Display design and editing (*.xml) Creating & modifying the JAVA code (*.java) Project execution and results (AVD) Normal operation Android application development is complete Page 3 1. First create a Hello Android program The first application written(1/7) Eclipse Menu [File]-[New]-[Project] [New Project] - [Android] - [Android Application Project] Page 4 1. First create a Hello Android program The first application written (2/7) [New Android Application] Setting Android 4.1 , API 16 or Android 2.3.3, API 10 Page 5 1. First create a Hello Android program The first application written (3/7) [Configuration Launcher Icon] is default [Create Activity] is default [New Blank Activity] Setting Page 6 1. First create a Hello Android program The first application written (4/7) Screen Design and XML code Page 7 1. First create a Hello Android program The first application written (5/7) Java Code Page 8 1. First create a Hello Android program The first application written (6/7) Project Execution Page 9 1. First create a Hello Android program The first application written (7/7) The results of running Page 10 1. First create a Hello Android program [Directly released 2-1] Build and run a new project, "HiAndroid“ Screen looks suitably decorated Page 11 1. First create a Hello Android program Workaround when the project does not recognize the AVD 1. Run the project again. 2. Try running again, after shutting down the AVD 3. AVD to delete and re-create a look 4. Gingerbread (2.3.3) to develop Page 12 1. First create a Hello Android program (Consultation) AVD kinds of error messages and how to resolve ▶ You may want to manually restart adb from the Devices view. Run the project again ▶ emulator-5554 disconnected! Cancelling '패키지이름.액티비티이름 activity launch‘! Run the project again after closing all AVD ▶ could not get wglGetExtensionsStringARB Warning level. You can ignore ▶ Launch Cancelled AVD just leave, Run the project again ▶ AVD는 가동 되고, Starting activity 패키지이름.액티비티이름 on device emulator- 5554 에서 한동안 멈춘 상태 AVD를 그냥 두고, 다시 프로젝트를 실행 Page 13 2. AVD name and usage ▶ AVD Name Page 14 2. AVD name and usage ▶ AVD Usage AVD Learn to Use (1/7) Initial screen and horizontal screen Ctrl + F11 Page 15 2. AVD name and usage ▶ AVD Usage AVD Learn to Use (2/7) Add Alarm / Virtual Camera / Gallery Page 16 2. AVD name and usage ▶ AVD Usage AVD Learn to Use (3/7) Web Browser Page 17 2. AVD name and usage ▶ AVD Usage AVD Learn to Use (4/7) Change the Wallpaper Page 18 2. AVD name and usage ▶ AVD Usage AVD Learn to Use (5/7) Changing the Display Settings Page 19 2. AVD name and usage ▶ AVD Usage AVD Learn to Use (6/7) Application on the desktop, copy, and delete Page 20 2. AVD name and usage ▶ AVD Usage AVD Learn to Use (7/7) Completely delete the application Page 21 3. Complete application written ▶ Eclipse project management Android Project Management(1/4) Project close-to-open / Project to remove Page 22 3. Complete application written ▶ Eclipse project management Android Project Management(2/4) Reload removed project (Menu [File] – [Import]) Page 23 3. Complete application written ▶ Eclipse project management Android Project Management(3/4) Export Project (Menu [File] – [Export]) Page 24 3. Complete application written ▶ Eclipse project management Android Project Management(4/4) Import the exported project (Menu [File] – [Import]) Page 25 3. Complete application written ▶ Eclipse project management [Directly released 2-2] 1. Create one new project 2. Export Project 3. Destroying the project 4. And, Let's bring back Page 26 3. Complete application written ▶ Standard framework of the project This project to determine the details • Eclipse usage and auto-completion • XML grammar for Screen configuration • How to coding Java code approach of the contained widget in the main.xml file Write a code to operate in the event of the widget • R.java of contents Page 27 3. Complete application written ▶ Standard framework of the project To create a basic application(1/11) Application information entered Project Name Application Name Package Name (com.cookandroid.project name) App version of the SDK, App that runs a minimum SDK version Page 28 3. Complete application written ▶ Standard framework of the project To create a basic application(2/11) Activity information entered Activity Name Project Name+Activity Will be fixed Main layout XML name will be fixed to the main App Title Project Name Page 29 3. Complete application written ▶ Standard framework of the project To create a basic application(3/11) Screen design LinearLayout by default in the future will use Page 30 3. Complete application written ▶ Standard framework of the project To create a basic application(4/11) On the Add button and main.xml Page 31 3. Complete application written ▶ Standard framework of the project To create a basic application(5/11) string.xml Compilation Page 32 3. Complete application written ▶ Standard framework of the project To create a basic application(6/11) BaseAppActivity.java Coding (1) Delete Page 33 3. Complete application written ▶ Standard framework of the project To create a basic application(7/11) BaseAppActivity.java Coding (2) Ctrl + shift + O is pressed Removed Page 34 3. Complete application written ▶ Standard framework of the project To create a basic application(8/11) BaseAppActivity.java coding (3) Ctrl+Shift+O is pressed Added Page 35 3. Complete application written ▶ Standard framework of the project To create a basic application(9/11) BaseAppActivity.java coding (4) Code of AutoComplete Page 36 3. Complete application written ▶ Standard framework of the project To create a basic application(10/11) BaseAppActivity.java coding (5) Autocomplete code Page 37 3. Complete application written ▶ Standard framework of the project To create a basic application(11/11) BaseAppActivity.java coding (6) – final code, results of running Page 38 3. Complete application written ▶ Standard framework of the project Event occurs coding of the widget Good chant are often used Sequence of actions when an event occurs on the widget Widget variable declaration Main.xml file widget id to a variable assignment At the time of the event defined in the widget class which acts Page 39 An example of when the button is clicked Button button1; Button1 = (Button)findViewById(R.id.btn1); Button1.setOnClickListener(new View.OnClickLister(){ public voidonClick(View v) { // In this section, when you click a button, putting the code to work } }); 3. Complete application written ▶ Eclipse project management Directly released 2-3 Created four buttons as shown in the figure. Required work when you click each button written project FourButton. Change the color of each button is a different color Page 40 4. Project configuration▶ BaseApp Project Page 41 DKU-MUST Mobile ICT Education Center