[curs android] c05 - emulator (ipw 2011)

14
1 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea Android Emulator, Hello World & Import Project Vlad PETRE vlad@vladpetre.com http://twitter.com/vladpetre88 http://facebook.com/vladpetre88 http://www.linkedin.com/in/ vladpetre88

Upload: vlad-petre

Post on 14-Nov-2014

848 views

Category:

Education


3 download

DESCRIPTION

These slides are part of the Android Development Course which I taught to 10 students, while participating in the IP Workshop Summer School 2011. http://www.scoaladevara.info/2011/?page_id=39

TRANSCRIPT

Page 1: [Curs Android] C05 - Emulator (IPW 2011)

1 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea

AndroidEmulator, Hello World & Import Project

Vlad PETRE

[email protected]

http://twitter.com/vladpetre88

http://facebook.com/vladpetre88

http://www.linkedin.com/in/vladpetre88

Page 2: [Curs Android] C05 - Emulator (IPW 2011)

2 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea

Sa cream un Android Virtual Device (I)• Din Eclipse: Window -> Android SDK and AVD

Manager• Virtual Devices -> New• Name: “Android22”• Target: Google APIs – API Level 7• SD Card, Size: 50 MiB• Skin: Built-in: HVGA (adica rezolutia de 320x480)

Page 3: [Curs Android] C05 - Emulator (IPW 2011)

3 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea

Sa cream un Android Virtual Device (II)• La Hardware, adaugam proprietatile cu valori YES:

– SD Card Support– Accelerometer– Camera Support (double check sa aiba valoarea YES!!!)– GPS Support– Device Ram Size: 192

• Mai multe detalii aici:– http://developer.android.com/guide/developing/

devices/managing-avds.html

Page 4: [Curs Android] C05 - Emulator (IPW 2011)

4 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea

Pornirea Emulatorului

• Din Android SDK and AVD Manager selectam AVD-ul creat mai devreme, Android22, si selectam Start.

• Pentru ca dureaza ceva pana se incarca, cat timp lucram in Eclipse, NU il mai inchidem!

Page 5: [Curs Android] C05 - Emulator (IPW 2011)

5 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea

Emul

ator

ul

Page 6: [Curs Android] C05 - Emulator (IPW 2011)

6 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea

Sa cream primul nostru proiect Android!

Page 7: [Curs Android] C05 - Emulator (IPW 2011)

7 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea

Hello World! (I)• Din Eclipse, File -> New -> Project• Project Name: HelloAndroid• Target Name: Google APIs 7• Application Name: HelloAndroid• Package Name: com.{numele_vostru}.helloandroid

– trebuie sa fie unic

• Create Activity: HelloAndroid• Min SDK Version: 7• Click Finish• Tutorial oficial HelloWorld aici:

http://developer.android.com/resources/tutorials/hello-world.html

Page 8: [Curs Android] C05 - Emulator (IPW 2011)

8 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea

Hello World! (II)

• Pentru a rula, click dreapta pe proiect in Package Explorer -> Run As -> Android Application

• Alegeti un dispozitiv real sau virtual

• Click OK

Page 9: [Curs Android] C05 - Emulator (IPW 2011)

9 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea

Hel

lo W

orld

! (III

)

Page 10: [Curs Android] C05 - Emulator (IPW 2011)

10 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea

Cum se importa un proiect (I)• Sa presupunem ca vrem sa importam un proiect cu numele

ExternalProject.• Din Eclipse, File -> Import -> General -> Existing Projects Into

Workspace -> Next• Select Root Directory: ExternalProject

– acesta este directorul radacina al proiectului

• Bifati Copy projects into workspace• Click Finish

Page 11: [Curs Android] C05 - Emulator (IPW 2011)

11 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea

Cum se importa un proiect (II)• Click dreapta pe numele proiectului in Package

Explorer -> Properties -> Android• Sa fie selectat ca Target Name: Google APIs 7• Click Apply -> Click OK

Page 12: [Curs Android] C05 - Emulator (IPW 2011)

12 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea

Cum se importa un proiect (III)• Daca stiti ca proiectul este bun, dar Eclipse-ul

semnaleaza erori, incercati:

– Click dreapta pe numele proiectului in Package Explorer -> Android Tools -> Fix Project Properties

– Din bara de meniuri -> Project -> Clean -> bifati proiectul in cauza -> click OK

Page 13: [Curs Android] C05 - Emulator (IPW 2011)

13 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea

Referinte• http://pdm.ipworkshop.ro• http://developer.android.com/guide/developing/

tools/emulator.html

Page 14: [Curs Android] C05 - Emulator (IPW 2011)

14 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea

Întrebări?