android hello world

39
Android Hello World 1

Upload: piera

Post on 04-Jan-2016

39 views

Category:

Documents


1 download

DESCRIPTION

Android Hello World. Click on Start and type eclipse into the textbox. You can right click on the icon and choose Pin to Start Menu for easier access later. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Android Hello World

Android Hello World

1

Page 2: Android Hello World

Click on Start and type eclipse into the textbox

2

Page 3: Android Hello World

You can right click on the icon and choose Pin to Start Menu for easier access later

3

Page 4: Android Hello World

Click on the icon, you will be prompted to choose a workspace (where your programs will go). You can make your choice the default. Click OK.

4

Page 5: Android Hello World

Your first time on a machine, you will prompted to designate the location of the Android SDK in preferences

5

Page 6: Android Hello World

Click on Browse, choose Computer/C:/Android-sdks

6

Page 7: Android Hello World

Click Apply and OK.

7

Page 8: Android Hello World

Start a new Project Method 1: File/New/Android Application Project

8

Page 9: Android Hello World

Start a new Project Method 2: File/New/Project, then in the dialog choose Android/Android Application Project

9

Page 10: Android Hello World

Fill in the fields of the dialog: Application Name, Project Name, Package Name. For now I made the Minimum Required SDK and Target SDK the same. Click Next.

10

Page 11: Android Hello World

Accept defaults on next few dialogs. Next. Next.

11

Page 12: Android Hello World

More dialogs. Next. Finish.

12

Page 13: Android Hello World

Click on the resource (res) folder, the layout folder, the activity_main.xml file. Then click on the Graphical Layout tab to see what the “screen” will look like

13

Page 14: Android Hello World

Click on Window/Android Virtual Device Manager

14

Page 15: Android Hello World

Click New ….

15

Page 16: Android Hello World

Supply a name, choose a device to emulate, a target version of Android and a CPU (typically Atom or ARM). Click OK.

If an option you wanted is missing. You may need to go to Windows/Android SDK Manager and download it. After that you should probably restart Eclipse.

16

Page 17: Android Hello World

Click on the drop-down arrow next to the green Run as arrow. Choose Run Configuration

17

Page 18: Android Hello World

Double click on Android Application on the left panel. Then click on Browse to choose the project to run

18

Page 19: Android Hello World

Then click on the Target tab and choose the AVD to use for the emulation. Click Apply and Run.

19

Page 20: Android Hello World

The emulator starting – this sometimes takes a long time!

20

Page 21: Android Hello World

Emulated Hello World project

21

Page 22: Android Hello World

Drag a Button onto the layout

22

Page 23: Android Hello World

Click on the activity_main.xml tab to see the effect in XML code

23

Page 24: Android Hello World

Return to Graphical Layout and change the id and the Text in the Properties area

24

Page 25: Android Hello World

Drag a TextView from the Form Widgets onto the layout

25

Page 26: Android Hello World

Change the id and Text in the Properties area

26

Page 27: Android Hello World

Expand src and the package, click on MainActivityJava. Also click on the MainActivity.java tab at the top

27

Page 28: Android Hello World

Click on the Save All icon

28

Page 29: Android Hello World

Inside the onCreate method in the MainActivity class add the line of code Button btnClickMe = (Button) findViewById(id.btnClickMe)

29

Page 30: Android Hello World

Place the mouse over the red squiggly underlined Button and choose Import Button

30

Page 31: Android Hello World

Expand the Imports to see the result

31

Page 32: Android Hello World

Associate an setOnClickListener with the Button. Type btnClickMe.setOnClickListener(new OnClickListener(){ });

32

This action causes two problems. The first is cured by another import – This time import android.view.View.OnClickListener I had trouble choosing the Import from the list and just ended up Typing it in up in the Import area

Page 33: Android Hello World

The second problem is cured by adding the unimplemented onClick method

33

Page 34: Android Hello World

Put the code you want executed when the user clicks the button inside the onClick method

34

Page 35: Android Hello World

Set up a TextView (including declaring and casting). Note the need to Import.

35

Page 36: Android Hello World

Add line to change the text

36

Page 37: Android Hello World

Sometimes the project does not seem to open up right away. Drag the lock, click OK, expand the menu

37

Page 38: Android Hello World

Click OK. Click on project icon.

38

Page 39: Android Hello World

Before and after the click

39