Einzelnen Beitrag anzeigen
Alt 11.03.2010, 08:49   #6 (permalink)
Mort
Android Experte

Modell: Motorola Milestone

Registriert seit: 16.11.2009
Beiträge: 777
Abgegebene Danke: 1
Erhielt 192 Danke für 103 Beiträge
Standard AW: Wiki für Entwickler-Neulinge

Was meiner Meinung nach unbedingt rein sollte:
Grobes Anwendungsschema (Activities vs. Services)
Was kann man alles mit Intents anstellen? (Activity-Wechsel, Broadcasts, PendingIntents, NEW_TASK, ...)
Ausführlicherer Layout-Vergleich als auf der extrem mageren SDK-Seite
Services: remote vs. local, Interfaces mit AIDL, setForeground vs. start/stopForeground, Lebenszyklus (Beenden und Neustart vom System, onStartCommand)
ListViews und ArrayAdapter (v.a. Wiederverwenden von Views in getView! Gibt sonst schnell Speicherlöcher!)
Verschiedene Arten von Drawables - .png, .9.png, XML (klein und leistungsfähig, aber so besch..eiden dokumentiert...)
Unterstützung von anderen Sprachen, Orientierungen und Bildschirmgrößen
Threads vs. Handler.post(Delayed)
Verschiedene Kommunikationsmöglichkeiten (registrierte Callbacks, Broadcasts an alle, kaskadiert nach Priorität oder an mit registerReceiver registrierte)
SQLite (SQLiteOpenHelper, Cursors, ...)

Von der Struktur her würde ich vorschlagen:
- Grundlagen (Activities, Services, Intents, Androids Taskmanagement, ...)
- Oberfläche (Layouts, Themes, Drawables, OpenGL, ...)
- Erweiterte Interaktion (Touch-Events, Gesten, Headset-Buttons, ...)
- Dienste (start, bind, remote vs. local, wakelock, ...)
- Vorhandene Dienste (Ortsbestimmung, Anrufe, ...)
- Widget-Programmierung
- Sonstiges
Mort ist offline   Mit Zitat antworten