Visa version
Visa
< föregående
Jämför
< föregående
Föreläsningar, Android
Föreläsningar, Android
7/11
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): Sök på Youtube efter "Androidology", part 1, 2 and 3. Speciellt part 2 gör det lättare att första denna, och nästa, föreläsning.
Guidline "Designing for performance": Kursboken, Meier, sid 30-38, samt http://developer.android.com/guide/practices/design/performance.html
11/11
2 UI, Events, Activities HT13.pdf
Exempelprojekt från föreläsningen:
UIExample.zip, SpinnerWithAdapter.zip, ToDoListOld.zip, ToDoList.zip, ToDoListWithCustomAdapter.zip, ActivityLifeCycle.zip
Importera projekten till Eclipse via File/Import/Existing projects into workspace/Select archive file
13/11
3 Intents, Networking HT13.pdf
Exempelprojekt:
ExplicitIntent.zip
ImplicitIntents.zip
SubActivity.zip
Networking1.zip
XMLParserExampe.zip
18/11
4 Concurrent programming, services, files.pdf
Exempelprojekt
WorkerThreadExample1.zip
WorkerThreadExample2.zip
ASyncTaskExample2.zip
ServiceExample.zip
27/11
5 Graphics, animations, SurfaceView HT13.pdf
Custom views and the layout file.pdf
Exempelprojekt
TweenAnimation.zip, Basic2DGraphics.zip, SurfaceViewEx.zip, TouchEventExample.zip
29/11
Sensorer.pdf
Sensorer + Android.pdf
AvailableSensors.zip
AccelerometerTest.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 rad
Sensor accelerometer = sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER)
DeviceOrientation.zip Använder acc- och magnetisk sensor för att bestämma enhets orientering (rotationsvektor). Fundera över hur datat (azimut i detta fall) kan filtreras för att minska "bruset".
3/12
BTDiscovery.zip
BluetoothChat(developers.android.com).zip
10/12
8 Files, Databases, Content providers, HT13.pdf
Ett exempel med en rudimentär databas: Dictionary_v1.zip
17/12
8 Location based services,Cross platform dev, HT13.pdf
Location Based Services: LocationBasedServices.zip
Google Maps v2 (version 1 fasas ut): HelloGoogleMaps_v2.zip
För att du ska kunna debugga (exekvera) projektet ovan krävs att du genererar ett certifikat samt en egen API nyckel och lägger denna i din workspace. Följ instruktionerna nedan.
Set up Google Play Services: http://developer.android.com/google/play-services/setup.html
and then
Google Maps Android API v2 - https://developers.google.com/maps/documentation/android/start#getting_the_google_maps_android_api_v2