[curs android] c05 - emulator (ipw 2011)
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=39TRANSCRIPT
1 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea
AndroidEmulator, Hello World & Import Project
Vlad PETRE
http://twitter.com/vladpetre88
http://facebook.com/vladpetre88
http://www.linkedin.com/in/vladpetre88
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)
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
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!
5 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea
Emul
ator
ul
6 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea
Sa cream primul nostru proiect Android!
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
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
9 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea
Hel
lo W
orld
! (III
)
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
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
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
13 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea
Referinte• http://pdm.ipworkshop.ro• http://developer.android.com/guide/developing/
tools/emulator.html
14 Scoala de Vara IP Workshop 2011 – Calimanesti Valcea
Întrebări?