Android Development: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 13: Zeile 13:
 
== Android Development - First Steps ==
 
== Android Development - First Steps ==
 
* Treiber für Eclipse oder Android Studio muß für das Entwicklungshandy vorhanden sein.
 
* Treiber für Eclipse oder Android Studio muß für das Entwicklungshandy vorhanden sein.
* Developer Mode muß auf dem Handy aktiviert sein (bei neueren 7* Phone ID anklicken)
+
* Developer Mode muß auf dem Handy aktiviert sein (ab 4.2  7x Phone ID anklicken damit man an die Optionen kommt)
  
 
[[Android Development - Hello World]]
 
[[Android Development - Hello World]]
Zeile 22: Zeile 22:
  
 
== Android Entwicklungsumgebung ==
 
== Android Entwicklungsumgebung ==
 +
=== Android Studio ===
 +
[[Android Studio]]
 +
 
=== Eclipse und Android SDK ===
 
=== Eclipse und Android SDK ===
 
Es gibt ein angepasstes Eclipse Paket mit den Android Tools auf http://developer.android.com/sdk/installing/index.html, das ist der schnellste Weg. Im Folgenden ein Beispiel für die klassische Installation, bei der wir alle Schritte nacheinander durchführen.
 
Es gibt ein angepasstes Eclipse Paket mit den Android Tools auf http://developer.android.com/sdk/installing/index.html, das ist der schnellste Weg. Im Folgenden ein Beispiel für die klassische Installation, bei der wir alle Schritte nacheinander durchführen.

Aktuelle Version vom 12. November 2014, 11:22 Uhr

Links[Bearbeiten]

Android Development - Referenz

Android Development - Snippets

Android Development - Maps

Android Development - Setting up PlayStore Service

Android Development - First Steps[Bearbeiten]

  • Treiber für Eclipse oder Android Studio muß für das Entwicklungshandy vorhanden sein.
  • Developer Mode muß auf dem Handy aktiviert sein (ab 4.2 7x Phone ID anklicken damit man an die Optionen kommt)

Android Development - Hello World

Android Development - User Interface programmieren (Layout anlegen)

Android Development - Grundfunktionen Programmieren (Neue Activity starten, Intents, Button und Textfelder)

Android Entwicklungsumgebung[Bearbeiten]

Android Studio[Bearbeiten]

Android Studio

Eclipse und Android SDK[Bearbeiten]

Es gibt ein angepasstes Eclipse Paket mit den Android Tools auf http://developer.android.com/sdk/installing/index.html, das ist der schnellste Weg. Im Folgenden ein Beispiel für die klassische Installation, bei der wir alle Schritte nacheinander durchführen.

Benötigte Komponenten[Bearbeiten]

Im Einzelnen benötigt man über eine Eclipse / Java IDE noch:

  • ADT plugin (Android Developer Tools)
  • Android SDK Tools
  • Android Platform-tools
  • The latest Android platform
  • The latest Android system image for the emulator

Eclipse Installation[Bearbeiten]

http://help.eclipse.org/juno/index.jsp

  • Download Eclipse (z.B. Classic)
  • Download und Installation des Java JDK (Java Entwickler SDK)
  • Registrieren des JDK in Eclipse (Preferences > Java > Installed JREs

Android SDK installieren[Bearbeiten]

  • Android SDK downloaden und installieren (benötigt JDK) Beim ersten Start fragt der SDK Manager welche Tools für welche Android Plattform man nachladen möchte. Wenn man mit Eclipse arbeitet sollte man den Manager abbrechen und dies später über das Eclipse Plugin machen.

ADT Plugin für Eclipse installieren[Bearbeiten]

http://developer.android.com/sdk/installing/installing-adt.html

  • In Eclipse Help > Install New Software.
  • Add Repository Dialog "ADT Plugin" als Name und folgende URL angeben:
https://dl-ssl.google.com/android/eclipse/

Bei Problemen mit der Verbindunghttp verwenden.

  • Developer Tools auswählen und die Installation fertigstellen.
  • Nach der Installation Eclipse neu starten.
  • Nach dem Neustart von Eclipse fragt das Plugin nach dem Ort des SDK (wenn er es noch nicht gefunden hat)
  • Über Windows SDK-Manager können wir jetzt jederzeit die restlichen Android Komponenten laden die wir benötigen.

Android Content Provider API[Bearbeiten]

Content-Provider speichern Anwendungsdaten, weil View und Controller sich damit nicht befassen sollten

Android - Content Provider API

Android Debugging[Bearbeiten]

Lint[Bearbeiten]

Hierarchy Viewer[Bearbeiten]

Eclipse View zum testen der Layout Hierarchie

Android Apps signieren und veröffentlichen[Bearbeiten]

Android - Apps signieren, veröffentlichen und API Keys