Android-App-Entwicklung beinhaltet viele Aufgaben, einschließlich der Gestaltung und den Aufbau der Kern Ihrer anwendungs- Benutzeroberfläche Komponenten- zu bestimmen und, was wichtig ist, so dass Ihr Android App für die Öffentlichkeit im Handel erhältlich. Diese Tabelle ist eine "How-to" für viele der Aufgaben, die Sie durchführen, wenn Android Apps zu entwickeln.
Aufgabe | Wie zu erreichen |
---|---|
Erstellen Sie Zeichenfolge, Farbe, Bild, Audio und Video-Ressourcen | Im Android-Projekt schauen unter dem res-Verzeichnis. String und Farbressourcen areplaced in der strings.xml Datei in derWerte Unterverzeichnis. Bilder, Audio andvideo sind in der Mehr rohUnterverzeichnis. |
erstellen Sie Ikonen | Die Symbole werden in der Mehr ziehbarVerzeichnisse. Gemeinsame Symbole werden in Resona> drawable platziert. Icons für bestimmte screenresolutions und Größen werden in der erweiterten drawable Verzeichnisse- drawable-hdpi für hochauflösende Bildschirme platziert,ziehbar-MDPI für mittlere resolutionscreens und ziehbar-LDPI für Low-resscreens. |
Erstellen Sie eine Aktivität | Erstellen Sie eine Java-Klasse für die Tätigkeit, die android.app.Activity.Activity erstreckt. Erstellen Sie ein entryfor es in der AndroidManifest.xmlDatei. |
Erstellen Sie die Benutzeroberfläche für eine Aktivität | Erstellen Sie die Layout-Datei für jede Klasse in der Resona> layoutdirectory. Benutzen setContentView (...) die Ansicht für die Aktivität zu erstellen obilteilzubehör. Verwenden Sie findViewById (...) Die Komponenten des view.Activity zu extrahieren müssen die onclickListener-Schnittstelle (die onclick implementieren (...) Verfahren). |
Erstellen Sie ein Menü für eine Aktivität | Definieren Sie das Menü in der res-Menü-Unterverzeichnis des project.Implement die onCreateOptionsMenu (Menumenu) Methode und die onOptionsItemSelected (MenuItem Artikel). |
Fügen Sie die Protokollierung auf Ihre Bewerbung | Benutzen Log.v (...), Log.d (...), Log.i (...), Log.w (...), oder Log.e (...) (Ausführlich, debuggen, Information, Warnung und Fehler, beziehungsweise). Parameter zu eachof dieser Methoden sind ein String-Tag und ein String-Nachricht. |
Starten Sie einen Webbrowser von Ihrer App | Benutzen: Intent LaunchBrowserIntent = newIntent (Intent.ACTION_VIEW, theUri) - startActivity (LaunchBrowserIntent) - |
Aufzeichnen von Audio oder Video | Erstellen Sie eine Absicht mit android.provider.MediaStore.Audio.Media.RECORD_SOUND_ACTION.Broadcast das Ereignis die startActivityForResult mit (...). Implementieren Sie aprotected Methode onActivityResult (intrequestCode, int Result, Intent-Daten) theResult als Absicht zu empfangen. Für Video, verwenden Sie den gleichen Code, aber mit android.provider.MediaStore.ACTION_VIDEO_CAPTURE. |
Veröffentlichen auf dem Android Store. | Erstellen Sie ein Entwickler-Konto, indem Sie auf thehttp: //market.android.com/publish Link am unteren Rand der Homepage des Android Market. Melden Sie Ihre Anwendung usingFile-Export-Android-Export Signed AndroidApplication. Laden Sie Ihre Anwendung von der Entwicklerkonsole OFTHE Android Market. |