Till KTH:s startsida Till KTH:s startsida

Nyhetsflöde

Logga in till din kurswebb

Du är inte inloggad på KTH så innehållet är inte anpassat efter dina val.

I Nyhetsflödet hittar du uppdateringar på sidor, schema och inlägg från lärare (när de även behöver nå tidigare registrerade studenter).

Januari 2013
under
HT 2012
Schemahandläggare skapade händelsen 14 januari 2013
Schemahandläggare redigerade 31 augusti 2013

[u'TIDAA3']

Schemahandläggare redigerade 14 september 2013

[u'TIDAA3']

 
November 2012
under HT 2012

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

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

Kan därmed läsas av alla och ändras av lärare.
Anders Lindström redigerade 27 november 2012

Föreläsningar, Android 24/10 1 Mobila applikationer, intro till Android.pdf Smartphone software. Introduction to the Android OS and the Dalvik VM. The Activity class.

Intressanta videos om Androids arkitektur (ca 30 min totalt): http://developer.android.com/develop/index.html - Under "Videoplaylists" letar du efter "Androidology", part 1, 2 and 3.

Guidline "Designing for performance": Kursboken, Meier, sid 30-38, samt http://developer.android.com/guide/practices/design/performance.html

29/10 2 UI, Events, Activities.pdf

Exempelprojekt från föreläsningen:UIExample.zipSpinnerWithAdapter.zipToDoList.zipSaveUIStateExample.zip

1/11 3 Intents, Networking.pdf

Exempelprojekt:ExplicitIntent.zipImplicitIntents.zipSubActivity.zipXMLParserExampe.zip

9/11

4 Concurrent programming, services, files.pdf

ExempelprojektWorkerThreadExample1.zipWorkerThreadExample2.zipASyncTaskExample2.zip ServiceExample.zip

14/11 5 Graphics, animations, SurfaceView.pdf

ExempelprojektBasic2DGraphics.zipTweenAnimation.zipTouchEventExample.zipSurfaceViewEx.zip

Verktyg för att rita .9.png-bilder (9-patch stretchables): http://developer.android.com/tools/help/draw9patch.html

15/11 6 Databases, Content providers.pdf

Exempel med en (mycket enkel) databas: Dictionary_v1.zip

21/11 7 Bluetooth, NFC.pdf

BluetoothDiscovery.zipBluetoothChat(developers.android.com).zip

26/11 8 Location based services, Multimedia, HTML5.pdf

LocationBasedServices.zip

HelloGoogleMaps.zip För att kunna testa denna applikation som använder sig av API'et  för Goggle's Map måste du generera en egen nyckel för detta API, se http://code.google.com/intl/sv-SE/android/add-ons/google-apis/mapkey.html#getfingerprint När du genrerar "fingeravtrycket", försäkra dig om att det är MD5-avtrycket du får, generera med "keytool –v –list …"

 28/11 9 Sensors, Hybrid applications.pdf¶

AvailableSensors.zipAccelerometerTest.zip (v 4.0). För att se skillnaden på hårdvaru- och virtuell sensor, byt från  "TYPE_ACCELEOROMETER" till "TYPE_LINEAR_ACCELERATION", på aktivitetens radSensor accelerometer = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);

 
under HT 2012

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.
 
under HT 2012

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

Anders Lindström redigerade 23 oktober 2012

Föreläsningar, Android 24/10 1 Mobila applikationer, intro till Android.pdfSmartphone software. Introduction to the Android OSand the Dalvik VM. The Activity class.

Intressant om Androids arkitektur (ca 30 min totalt): http://developer.android.com/videos/index.html#v=QBGfUs9mQYY http://developer.android.com/videos/index.html#v=fL6gSd4ugSI http://developer.android.com/videos/index.html#v=MPukbH6D-lY

Guidline "Designing for performance": Kursboken, Meier, sid 30-38, samt http://developer.android.com/guide/practices/design/performance.html

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

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

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

kommenterade 12 november 2012

Jag hittade det här när jag letade efter en bättre emulator till Android: 

AndroVM - Med detta så emulerar man android i Oracle's VM VirtualBox istället och allt går mycket snabbare! Allt funkar fint på min stationär men har lite problem med att få internet att funka på min laptop, troligvis för jag körde trådlöst på den.

All information finns på sidan, hur man connectar adb etc.
En nackdel är att man inte kan göra en pinchzoom med musen...

kommenterade 12 november 2012

*letar efter Gilla knapp*

kommenterade 13 november 2012

Stöder även OpenGL! najs

kommenterade 13 november 2012

Kommer massa information i deras google groups med.

OpenGL har en lite bugg dock David :P Home knappar och så som inte funkar, men nu är det halft fixat här.

kommenterade 18 november 2012

Tycker det funkar fint :) Du vet inte vilken fysisk knapp menu är mappad till? Eller hur man ändrar orientation? Testat med tredjepartsprogram (Rotation locker) men den tycks alltid va i portrait.

kommenterade 19 november 2012

Om du kör med OpenGL (AndroVM Player) så är det lite buggar atm... I deras google groups så finns en beta där meny knappen (F1) fungerar men inte t.ex. home eller powerknappen. Men alla de fungerar med VMBox (utan opengl)

F1 - Meny
Home - Hem (duh)
End - Power knappen (fungerar inte på opengl i androvm player)
Esc - back (fungerar inte på opengl i androvm player)

Orientationen har jag inte fått funka heller :/

 
under HT 2012

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

Anders Lindström redigerade 15 november 2012

Kurs-PM HI1033 HT12.pdf, med information om kurslitteratur, tider m.m. (uppdaterad 15/11, F8-F10).

Kurslitteraturen, "Professional Android 2 Application Development" avReto Meier, finns att köpa i bokhandlen men finns även som e-bok.

 

 
under
HT 2012
Schemahandläggare skapade händelsen 8 november 2012
 
Oktober 2012
under
HT 2012
Schemahandläggare skapade händelsen 3 oktober 2012
Schemahandläggare redigerade 5 oktober 2012

MånOnsdag 224 oktober 2012 kl 130:00 - 172:00

Ha-540947 (54094F7)

 
under
HT 2012
Schemahandläggare skapade händelsen 3 oktober 2012
Schemahandläggare redigerade 5 oktober 2012

Onsdag 24 oktober 2012 kl 103:00 - 125:00

 
under
HT 2012
Schemahandläggare skapade händelsen 3 oktober 2012
Schemahandläggare redigerade 5 oktober 2012

MånOnsdag 224 oktober 2012 kl 09:00 - 10:00