Moderator, Bürokraten, Checkuser-Berechtigte, developer, emailconfirmed, Oberflächenadministratoren, Oversighter, Administratoren
11.008
Bearbeitungen
(Übernehme Bearbeitung einer neuen Version der Quellseite) |
(Die Seite wurde neu angelegt: „Die [http://developer.android.com/guide/topics/manifest/manifest-intro.html Manifest Datei] beschreibt die fundamentalen Charakteristiken der App und definiert…“) |
||
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 8: | Zeile 8: | ||
== Ein Projekt mit Android Studio erstellen == | == Ein Projekt mit Android Studio erstellen == | ||
[[Datei:Adt-firstapp-setup.png|thumb|'''Abbildung 1.''' Konfigurieren eines neuen Projektes in Android Studio.]] | [[Datei:Adt-firstapp-setup.png|thumb|'''Abbildung 1.''' Konfigurieren eines neuen Projektes in Android Studio.]] | ||
# | # Erstelle ein neues Projekt in Android Studio: | ||
#* | #* Wenn du kein Projekt geöffnet hast, klicke auf '''Neue Projekt''' in der '''Willkommen''' Ansicht. | ||
#* | #* Wenn du ein Projekt geöffnet hast, klicke '''Neues Projekt''' im '''Datei'''-Menü. | ||
# | # Fülle die Felder unter '''Konfiguriere dein neues Projekt''' wie in Abbildung 1 gezeigt aus und klicke '''Weiter'''. Es ist wahrscheinlich einfacher den Übungen zu folgen, wenn du die gleichen Werte, wie gezeigt, nutzt. | ||
#*''' | #* '''Applikations-name''' ist der Name der App, wie er für die Nutzer erscheint. Für dieses Projekt, nutze "My Frist App." | ||
#*''' | #* '''Unternehmensname''' stellt einen Kennzeichner zur Verfügung, welcher an den Paket-Namen angehängt wird; Android Studio wird sich diesen Kennzeichner für jedes neue Projekt merken, das du erstellst. | ||
#*''' | #* '''Paketname''' ist der voll qualifizierte Name für das Projekt (den gleichen Regeln folgend, wie für die Namensgebung von Paketen in der Java Programmiersprache). Dein Paket-Name muss einzigartig über alle installierten Pakete auf dem Android System sein. Du kannst ihn unabhängig vom App Namen oder der Unternehmens-Domain '''bearbeiten'''. | ||
# | # Wähle unter '''Wähle die Bauformen, unter welchen deine App ausgeführt wird''' das Kontrollkästchen '''Telefon und Tablet''' aus. | ||
# | # Für '''Mindest-SDK''', wähle '''API 8: Android 2.2 (Froyo)''' aus. | ||
#* | #* Die mindestens benötigte SDK ist die früheste Android Version, welche deine App unterstützt, angezeigt durch den [[API-Level]]. Um so viele Geräte wie möglich zu unterstützen, solltest du die niedrigste verfügbare Version auswählen, welche es deiner App erlaubt, ihre Kernfunktionen auszuführen. Wenn eine Funktion deiner App eine neuere Android Version benötigt und nicht kritisch für die Kernfunktionalität deiner App ist, kannst du diese Funktion auch nur dann aktivieren, wenn eine unterstütze Version installiert ist (wie in [[Spezial:MyLanguage/Android Training/Supporting Different Platform Versions|Verschiedene Plattformversionen unterstützen]] beschrieben). | ||
# | # Lasse alle anderen Optionen (TV, Wear und Glass) nicht ausgewählt und klicke '''Weiter'''. | ||
# | # Unter '''Eine Activity zu <''template''>''' hinzufügen''' wähle '''Leere Activity''' aus und klicke '''Weiter'''. | ||
# | # Unter '''Wähle Optionen für deine neue Datei aus''', ändere den '''Activity Namen''' zu '''MyActivity'''. Den '''Layout Namen''' änderst du zu ''activity_my'', und den '''Titel''' zu '''MyActivity'''. Der '''Menü-Ressourcen-Name''' ist ''menu_my''. | ||
# | # Klicke '''Fertigstellen''' um das Projekt zu erstellen. | ||
Dein Android Projekt ist jetzt eine Basis-"Hello World"-App, welche einige Standard-Dateien enthält. Nimm dir einen Moment und sieh dir die wichtigsten genauer an: | |||
<code>app/src/main/res/layout/activity_my.xml</code> | <code>app/src/main/res/layout/activity_my.xml</code> | ||
* | * Das ist die XML-Layout-Datei der Activity, die während der Erstellung des Projektes mit Androis Studio erstellt wurde. Dem neuen Projekt-Ablauf folgend, präsentiert Android Studio diese Datei sowohl mit einer Textbasierten Ansicht, wie einer Vorschau der Bildschirm-Oberfläche. Die Datei beinhaltet einige Standard-Einstellungen und ein <code>TextView</code> Element, welches die Nachricht "Hello worls!" anzeigt. | ||
<code>app/src/main/java/com.mycompany.myfirstapp/MyActivity.java</code> | <code>app/src/main/java/com.mycompany.myfirstapp/MyActivity.java</code> | ||
* | * Ein Tab für diese Datei erscheint dann in Android Studio, wenn der neue Projekt-Ablauf abgeschlossen wird. Wenn du die Datei auswählst, siehst du die Klassen-Definition für die Activity, welche du erstellt hast. Wenn du die App kompilierst und startest, wird die <code>Activity</code> Klasse die Aktivität starten und das Layout laden, welches "Hello World!" sagt. | ||
<code>app/src/main/AndroidManifest.xml</code> | <code>app/src/main/AndroidManifest.xml</code> | ||
* | * Die [http://developer.android.com/guide/topics/manifest/manifest-intro.html Manifest Datei] beschreibt die fundamentalen Charakteristiken der App und definiert jede ihrer Komponenten. Du wirst diese Datei erneut ansehen, wenn du den Übungen folgst und weitere Komponenten zu deiner App hinzufügst. | ||
<code>app/build.gradle</code> | <code>app/build.gradle</code> | ||
* Android Studio uses Gradle to compile and build your app. There is a <code>build.gradle</code> file for each module of your project, as well as a <code>build.gradle</code> file for the entire project. Usually, you're only interested in the<code>build.gradle</code> file for the module, in this case the <code>app</code> or application module. This is where your app's build dependencies are set, including the <code>defaultConfig</code> settings: | * Android Studio uses Gradle to compile and build your app. There is a <code>build.gradle</code> file for each module of your project, as well as a <code>build.gradle</code> file for the entire project. Usually, you're only interested in the<code>build.gradle</code> file for the module, in this case the <code>app</code> or application module. This is where your app's build dependencies are set, including the <code>defaultConfig</code> settings: |
Bearbeitungen