|
2011.04.26 , 08:48:12
Richtig Falsches finden
|
|||
|
Neben dem klassischen Debuggen einer Android-Anwendung gibt es einige weitere Möglichkeiten, Fehler in Android-Programmen zu finden. Eine Kenntnis der richtigen Hilfsmittel und Tools erleichtert es, Fehler zu finden. Insbesondere auf echten Android-Geräten sind Fehler während der Laufzeit schwer zu finden. Debuggen ist weit mehr, als Zeile für Zeile durch ein Programm zu gehen und sich Variablenwerte anzuschauen. Im Kontext mobiler Anwendungsentwicklung kommt beispielsweise hinzu, dass sich Emulator und die verschiedenen Geräte doch im Verhalten unterscheiden. Dieser Artikel stellt einige Tools, Hilfsmittel und Techniken vor, die bei der Fehlersuche helfen. Sowohl im Emulator, als auch auf dem Android-Gerät.
|
|||
|
2011.04.21 , 08:12:23
TÜV für Android-Apps
|
|||
|
Wer Apps herausgibt, die nicht fehlerfrei sind, riskiert schlechte Bewertungen im Android Market oder verärgert Kunden. Um dem vorzubeugen sollte man seine Anwendung gründlich testen. Dass man mit wenig Aufwand schon viel erreichen kann, zeigt dieser Artikel. Dem Thema Testen wird in Softwareprojekten häufig zu wenig Zeit und Beachtung geschenkt. Schlimmer sieht es bei der Entwicklung von mobilen Anwendungen aus. Die Resultate sieht man in den verschiedenen Marktplätzen, über die Apps vertrieben werden. Häufig werden schlechte Bewertungen damit begründet, dass die App nicht fehlerfrei läuft. Schlimmer ist es, wenn man einem Geschäftskunden die fertige Anwendung als Produkt ausliefert und in der Praxis kaum etwas funktioniert. Dabei lässt sich mit etwas Hintergrundwissen und wenig Aufwand eine Anwendung weitgehend automatisiert testen. Hat man einmal ein Testkonzept umgesetzt, lässt es sich leicht auf jede weitere Anwendung anpassen.
|
|||
|
2011.02.09 , 11:14:18
Erste Schritte
|
|||
|
Am liebsten möchte man natürlich gleich loslegen mit der ersten Android-App. Zuerst heißt es jedoch eine Entwicklungsumgebung erstellen und sich mit der Struktur eines Android-Projekts vertraut machen.Vor dem ersten Android-Programm steht die Konfiguration einer geeigneten Entwicklungsumgebung. Google gibt recht deutlich den präferierten Weg vor: Eclipse mit dem Android Development Tool-Plugin (ADT-Plugin). Daran muss sich niemand halten, jedoch ist Eclipse eine freie und ausgereifte Entwicklungsumgebung und das ADT-Plugin sorgt für eine vollständige Integration des Android-SDK.
|
|||
|
2011.02.09 , 08:50:51
Ein Blick ins Innere
|
|||
|
Das Programmieren einer Anwendung fällt leichter, wenn man sich mit den Systeminternas von Android vertraut macht. Denn einige der Konzepte beruhen direkt auf dem zugrundeliegenden Betriebssystem Linux und ein Verständnis dessen, was hinter den Kulissen passiert hilft, stabile Anwendungen zu schreiben. Android war keine grundlegend neue Idee, sondern einfach nur ausgereifter als die Vorgänger. Die Idee, Linux und Java als eine Betriebssystem-Plattform für Embedded Systems auf den Markt zu bringen, stieß von Anfang an auf großes Interesse. Für Gerätehersteller ist Android vergleichsweise leicht auf die Hardware anzupassen.
|
|||
|
2011.01.26 , 09:38:48
Gedächtnisstütze dank Android
|
|||
|
Ein Buch hier, eine DVD da und dann noch 5 Euro für das Parkhaus. Wer öfters etwas verleiht stellt schnell fest, dass die Sachen nicht immer von alleine zurückgegeben werden. Ein einfaches Programm schafft Abhilfe und bietet gleichzeitig einen Einstieg in die Android-Programmierung. So ärgerlich es ist, so wenig ist es meist eine böse Absicht des Anderen, etwas nicht zurückzugeben, was man sich geliehen hat. Ein einfaches Android-Programm schafft Abhilfe und demonstriert gleichzeitig einige zentrale Themen der Anwendungsentwicklung:
|
|||
|
2011.01.20 , 15:16:59
Backup für Android Anwendungsdaten
|
|||
|
Anwendungen haben mit dem Android API 2.2 Froyo die Möglichkeit, ihre Daten „in der Cloud“, das heißt auf Googles Servern, zu speichern. In der API ist dafür das neue Package Die Backup API stellt für Anwendungen bereit, was bisher schon von Android intern genutzt wurde, um zum Beispiel bei einem Firmwareupgrade die Systemeinstellungen wiederherzustellen.
|
|||
|
2011.01.20 , 15:16:26
C2DM: Nachrichten-Push zu Anwendungen
|
|||
|
Mit dem Android API 2.2 Froyo hat Google eine Möglichkeit eingeführt, Nachrichten per Push an Android Geräte zu senden. Hype-kompatibel hat sie den Namen „Cloud to Device Messaging“, kurz C2DM.
|
|||
Blog