smart developer Ein Code für alle (Vorschau)
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Entwicklung<br />
Android-Tools <strong>für</strong> Entwickler<br />
nicht ausführlich genug. Zum Glück hilft hier<br />
die ACRA-Bibliothek weiter [13]. ACRA sendet<br />
die Informationen grundsätzlich an eine<br />
zentrale Stelle, immer wenn Ihre Anwendung<br />
abstürzt. Üblicherweise ist dies ein Spreadsheat<br />
in Google Text & Tabellen, die Sie im<br />
Voraus erstellt haben. Seit Kurzem unterstützt<br />
das Tool aber auch andere Möglichkeiten.<br />
So können Sie ein benutzerdefiniertes<br />
Skript aufrufen oder eine E-Mail erhalten.<br />
Die Implementierung der Google Text & Tabellen-Option<br />
ist ziemlich einfach: Erstellen<br />
Sie zunächst eine Tabelle anhand der da<strong>für</strong><br />
vorgesehenen Schablone in Google Text & Tabellen<br />
unter Ihrem Google-Konto unter Berücksichtigung<br />
des Formularschlüssels.<br />
Fügen Sie dann die Bibliothek Ihrem Projekt<br />
auf ähnliche Weise hinzu, wie ich es Ihnen<br />
bereits bei der Guava-Bibliothek geschildert<br />
habe. Als Nächstes zeigt Listing 1, wie Sie<br />
android.app.Application ergänzen, indem<br />
Sie eine Anmerkung zu ihrer Definition hinzufügen<br />
und die ACRA-Bibliothek in on-<br />
Create() initialisieren. Mit anderen Worten:<br />
Sie fügen eine neue Klasse zu Ihrem Projekt<br />
hinzu, die MyApplication benannt und eine<br />
Subklasse von android.app.Application<br />
wird. Dann können Sie es wie in Listing 1 gestalten.<br />
Da die meisten Benachrichtigungsoptionen<br />
Informationen über das Internet senden,<br />
müssen Sie eine Erlaubnis <strong>für</strong> android.<br />
permission.INTERNET zur AndroidManifest.<br />
xml-Datei hinzufügen. Wenn Sie die Manifest-Datei<br />
editieren, denken Sie daran, gleich<br />
den Namen <strong>für</strong> Ihre Anwendung auf My-<br />
Application zu ändern. Das war’s! Wenn von<br />
nun an Ihre Anwendung auf irgendeinem<br />
Gerät irgendwann abstürzt, entsteht ein<br />
neuer <strong>Ein</strong>trag in Ihrer Tabelle mit detaillierten<br />
Informationen über die Gerätekonfiguration<br />
und natürlich auch zu den <strong>Ein</strong>zelheiten<br />
des Crash. Achten Sie darauf, dass Sie den<br />
Endanwender vor dem Installieren der Anwendung<br />
über die Tatsache in Kenntnis setzen,<br />
dass diese Ereignisse geloggt und über<br />
das Internet versendet werden.<br />
Fazit<br />
Ich habe Ihnen in diesem Artikel eine Auswahl<br />
an interessanten Bibliotheken und<br />
Tools vorgestellt, um Ihre Entwicklungsarbeit<br />
<strong>für</strong> Android zu erleichtern. Wir erleben eine<br />
sehr aufregende Zeit <strong>für</strong> Android-Entwickler<br />
— nutzen Sie die Chance! ● ● ●<br />
Der Autor<br />
Dave MacLean ist IT Enterprise<br />
Architect von Beruf, lebt und arbeitet<br />
in Jacksonville (FL). Als<br />
Absolvent der University of<br />
Waterloo in Systems Design Engineering<br />
im Jahre 1985, arbeitete<br />
er auf dem Gebiet Software-<br />
Entwicklung, darunter auch mehrere<br />
Jahre in Silicon V<strong>alle</strong>y (FMC,<br />
Sun, Trimble Navigation) bevor<br />
er nach Florida zog. Dave ist Mitverfasser<br />
der Bücher Pro Android<br />
2 und Pro Android 3. Sie erreichen<br />
ihn unter davemac327@<br />
gmail.com, oder besuchen Sie<br />
seine Website unter http:// www.<br />
androidbook. com.<br />
4 Hefte<br />
nur<br />
E 26,90<br />
Smart Developer<br />
Alles zum Thema mobile Betriebssysteme<br />
Für Smartphone-Entwickler und Entscheidungsträger<br />
in der mobilen Entwicklung<br />
JETZT auch<br />
als PDF<br />
ErhälTlich!<br />
Meine Vorteile:<br />
+ Ich erhalte vier Ausgaben des Smart<br />
Developer frei Haus <strong>für</strong> e 26,90 statt<br />
e 31,60 (Preise gelten <strong>für</strong> Deutschland)<br />
+ Das Abonnement ist jeder zeit kündbar.<br />
Ich gehe kein Risiko ein<br />
+ Aktuell informiert mit <strong>alle</strong>n Neuigkeiten<br />
rund um Tablets und Smartphones<br />
Jetzt bestellen unter:<br />
www.SmART-DeveloPeR.De/Abo<br />
Telefon 07131 / 2707 274 • Fax 07131 / 2707 78 601 • E-Mail: abo@<strong>smart</strong>-<strong>developer</strong>.de