Android-Programmierung kurz & gut
eBook - ePub
Verfügbar bis 21 Sep |Weitere Informationen

Android-Programmierung kurz & gut

  1. 323 Seiten
  2. German
  3. ePUB (handyfreundlich)
  4. Über iOS und Android verfügbar
eBook - ePub
Verfügbar bis 21 Sep |Weitere Informationen

Android-Programmierung kurz & gut

Angaben zum Buch
Buchvorschau
Inhaltsverzeichnis
Quellenangaben

Über dieses Buch

Dieses kompakte Buch richtet sich an Java-Programmierer, die sich zügig in die Entwicklung von Android-Apps einarbeiten möchten. Zunächst lernen Sie die Architektur der Android-Plattform und die dazugehörige Entwicklungsumgebung kennen. Sie erhalten anschließend einen guten Überblick, wie native Android-Apps aufgebaut sind und wie ihr Entwicklungszyklus typischerweise aussieht. Das Herzstück des Buchs beschäftigt sich mit den wichtigsten Bestandteilen, die Ihnen das Android-Framework für die App-Entwicklung zur Verfügung stellt. Sie erfahren, wie Sie: Komponenten implementieren, Ressourcen einbinden, die GUI einer App gestalten, auf Desktop-Funktionen zugreifen und eine persistente Datenhaltung einrichten. Im abschließenden Referenzteil finden Sie praktische Übersichten mit Informationen zu den umfangreichen Java-APIs von Android, den Standard-Aktivitäten und den wichtigsten Schlüsselwörtern, mit denen Sie die Geräteeigenschaften und Berechtigungen einer App festlegen. Die zweite Auflage dieses Buchs wurde komplett überarbeitet und aktualisiert. Sie berücksichtigt die Android-Versionen 2.2 ("Froyo") bis 4.3 ("Jelly Bean"), die zusammen etwa 99 % der in Gebrauch befindlichen Geräte abdecken.

Häufig gestellte Fragen

Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kündigen“ – ganz einfach. Nachdem du gekündigt hast, bleibt deine Mitgliedschaft für den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
Derzeit stehen all unsere auf Mobilgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Mit beiden Aboplänen erhältst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ja, du hast Zugang zu Android-Programmierung kurz & gut von Jörg Staudemeyer im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Informatik & Programmierung von Mobilgeräten. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

Verlag
O'Reilly
Jahr
2013
ISBN
9783955614652

Teil II. Mit Android programmieren

Kapitel 4. Bevor es losgeht

Sofern Sie dieses Buch sequenziell lesen (was nicht unbedingt erforderlich ist) sind Sie aus den vorangegangenen Kapiteln soweit mit den internen Zusammenhängen von Android und der Android-Programmierung vertraut, dass Sie jetzt eigentlich loslegen können. Bevor wir aber so richtig anfangen, wollen wir aber noch auf ein paar Details der Programmierpraxis eingehen. Das machen wir anhand einer sehr primitiven Beispielanwendung, die für unsere Zwecke aber ausreicht.

Eine einfache Beispiel-App

Wenn Sie mit Eclipse oder den Android-Tools wie in Kapitel 3 beschrieben eine neue App anlegen, bekommen Sie gleich ein einfaches, lauffähiges Programm. Dieses wollen wir kurz betrachten, um zu sehen, was in einer Anwendung unbedingt benötigt wird.
Wir nennen die Anwendung (ganz originell) HalloWelt, und die Package-ID lautet de.ora.hallowelt.
Nach dem Anlegen finden wir im Unterverzeichnis src ein Quellprogramm, in res verschiedene Ressourcendateien sowie im Wurzelverzeichnis u. a. die Manifest-Datei nebst weiteren Konfigurationsdateien vor. Wir sehen sie uns kurz an, um ein Verständnis für die Zusammenhänge zu bekommen.

Das Manifest

Die Datei AndroidManifest.xml im Wurzelverzeichnis des Projekts enthält die Konfiguration der Anwendung. In einem frisch angelegten Projekt sieht sie etwa so aus:
<manifest xmlns:android="http://schemas.android.com/apk/res/ android" package="de.ora.hallowelt" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="18" /> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="de.ora.hallowelt.MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest>
Das Wurzelelement <manifest> legt in zwei Attributen die Package-ID (hier de.ora.hallowelt) sowie den numerischen Versionscode (hier die Nummer 1) und den textuellen Versionsnamen (hier »1.0«) fest. Package-ID und Versionscode identifizieren zusammen eindeutig die Anwendung und ihre Version. Das Unterelement <uses-sdk> legt mit android:minSdkVersion fest, welche Android-Version mindestens auf dem Gerät installiert sein muss, und mit android:targetSdkVersion, auf welcher Android-Version die Anwendung kompiliert und gebaut wird.
Die Attribute von <manifest> und <uses-sdk> enthalten zunächst die Angaben, die Sie beim Anlegen des Projekts gemacht haben. Daran schließen sich Definitionen für eine simple Beispielanwendung an, die Ihnen den Start erleichtern sollen und die Sie im Laufe der Entwicklung stark verändern und ergänzen werden.
Das Unterelement <application> beschreibt den Inhalt der Anwendung. Das Attribut android:allowBackup legt fest, ob die Anwendung in der Cloud gesichert werden kann. Die Attribute android:icon, android:label und android:theme benennen das Anwendungssymbol, den Titel und das standardmäßig verwendete Theme. Das @-Zeichen weist jeweils darauf hin, dass es sich hier um Ressourcen handelt, und zwar beziehen sich
  • @drawable/ic_launcher auf eine Bilddatei mit dem Namen ic_launcher.png in einem der Verzeichnesse res/drawable-*, wobei der konkrete Verzeichnisn...

Inhaltsverzeichnis

  1. Cover
  2. Android-Programmierung: Kurz & Gut
  3. Inhaltsverzeichnis
  4. Vorwort
  5. I. Android-Grundlagen
  6. II. Mit Android programmieren
  7. 10. Referenz
  8. Stichwortverzeichnis
  9. Impressum