Android App Entwicklung Tutorial

July 10

Viele Smartphones und mobile Geräte führen die Android-Plattform. Dadurch können Benutzer herunterladen und Installieren von Android apps aus dem offiziellen Markt. Der Markt bietet apps für viele verschiedene Zwecke, einschließlich Unternehmen, Produktivität, Kommunikation, Unterhaltung und Referenz. Um Ihr eigenes Android-Anwendungen zu erstellen, benötigen Sie eine Reihe von Softwaretools. Erhalten Sie die notwendigen Tools kostenlos, aber Sie müssen kaufen, ein Android Developer-Konto, um Ihre apps durch den Markt freizugeben.

Ressourcen für die Entwicklung

Um Android apps zu entwickeln, benötigen Sie ein paar Entwicklungs-Ressourcen auf Ihrem Computer. Sie können die integrierte Entwicklungsumgebung Eclipse von der Eclipse Foundation-Website herunterladen. Android apps verwenden Java, so Sie auch die aktuellen Java Development Kit brauchen, der auf der Oracle-Website verfügbar ist. Die Offizielle Android Development Tools gehören die Android Software Development Kit und die Android Developer-Tools-Plugin für Eclipse, die Sie von der Android-Website herunterladen können.

Android Projekte

Um Android-Anwendungen zu erstellen, können Sie ein neues Android Projekt in Eclipse starten. Bevor Sie beginnen, Android-Anwendungen zu erstellen, müssen Sie vertraut mit dem Application-Framework, einen Überblick über die Sie auf der Website von Android Developers Guide lesen können. Android apps verwenden Aktivitäten zum Modellieren von einzelner Bildschirmen innerhalb Benutzeroberflächen sowie Java Klassendeklarationen implementieren logische Prozesse erforderlich. Mit Hilfe der verfügbaren Android Codekomponenten können Sie die für Ihr Projekt notwendigen Verarbeitung durchführen. Neben verwenden Android apps Dienste für Hintergrundoperationen, Content-Provider für Daten-Management von Anwendungen und Broadcast Receiver für die Reaktion auf Systemereignisse.

Benutzeroberflächen

Gestaltung von Benutzeroberflächen innerhalb Android beinhaltet Layouts. Die XML-Dateien innerhalb eines Android-Projekts definieren die Layouts für die einzelnen Teile einer Anwendung. Eine Layout bestimmt, wie die sichtbaren Elemente innerhalb einer jeden Aktion angezeigt werden, sowie auch interaktive Komponenten wie z.B. Schaltflächen, Textfelder und Dropdown-Listen. Sie können auch erstellen und digitale Bilder innerhalb Ihres Android apps verwenden, indem auch sie in Ihrem Projektordner und auf sie in Ihrem Layout-Dateien verweisen.

Testen

Sie können innerhalb von Eclipse ausführen und testen Ihre Android apps auf virtuelle Geräte. Android Virtual Device Manager können Sie eine oder mehrere virtuelle Laufwerke im Emulator ausführen definieren. Dies bedeutet, dass Sie sehen können, wie Ihre Anwendungen auf Geräten mit verschiedenen Konfigurationen in Hardware und Software ausgeführt werden. Innerhalb von Eclipse können Sie auch Entwicklerversionen der apps, die, denen Sie arbeiten, exportieren, sodass Sie diese auf jede aktuelle Android-Geräte, die, denen Sie Zugriff haben kopieren können, um sie zu testen.

Version

Um apps durch den offiziellen Android Market freizugeben, müssen Sie für einen Entwickler-Account anmelden. Sobald Sie ein Konto haben, können Sie sich Ihren Developer-Konsole anmelden, durch die Sie können neue apps hochladen, sowie vorhandene apps zu aktualisieren. Erfolgreich, dazu Zeichen und Version Ihrer Anwendungen ordnungsgemäß. Signierung umfasst die Verwendung eines Verschlüsselungsschlüssels innerhalb von Eclipse, die für die aktualisierten Versionen einer APP identisch sein muss. Auf Version eine Android app müssen Sie inkrementieren Versionsnummern innerhalb Ihrer Anwendung Manifest-XML-Datei enthalten. Die Versionsnummer hat mit jeder Aktualisierung einer Anwendung zu erhöhen.