Till KTH:s startsida Till KTH:s startsida

Övningar, Android

Introduktion till Android SDK och Eclipse, projekt, Logcat, hur en applikation laddas ned på en telefon m.m.: Android SDK and Eclipse.pdf

Övning 1, 29/10

Introduktion till UI i Android Create UIs using XML.pdf

Du kan också arbeta med "Guess My Word", se sidan Programvara.

Denna applikation demonstrerar när "Activity life cycle call back methods" anropas, samt hur spårutskrifter görs med klassen Log: ActLifeCycleCallBacks.zip (importera projektet till Eclipse via File/Import/Existing projects into workspace/Select archive file).

TemperatureConverter.zip (lösningsförslag till första uppgiften)

Övning 2

Läs om, och börja använda, Logcat och DDMS för enkel debugging (se sidan Programvara).
Du kan läsa om debugging på http://developer.android.com/tools/debugging/index.html

http://developer.android.com/resources/tutorials hittar du "Notepad tutorial" som tar upp att växla mellan aktiviteter och livscykeln för aktiviteter (exercise 1-3) samt hur man använder debuggern (extra credit).

Lärare Anders Lindström skapade sidan 23 oktober 2012

kommenterade 25 oktober 2012

Hej Anders,
Är det okej om man använder Android 2.2 och API level 8 istället för 2.1 och 7? För har det redan installerat så det skulle vara skönt att inte behöva installera om!

Lärare kommenterade 25 oktober 2012

Du kan använda vilken version (och tillhörande API-nivå) du vill.

Väljer du en tidig version kan applikationen köras på fler telefoner men du har inte tillgång till ny funktionalitet från APIet; väljer du en senare version har du tillgång nyare "features" i APIet, men applikationen kan inte köras på telefoner som inte stöder denna version.

Du kan skapa flera parallella AVDs, inställda för olika versioner och med olika (emulerade) härdvaror, som t.ex. internminne (för att testa hur din applikation uppför sig på olika enheter).

Lärare Anders Lindström ändrade rättigheterna 27 november 2012

Kan därmed läsas av alla och ändras av lärare.