Inhaltsverzeichnis
Jedes Jahr erstellen Entwickler mehr und mehr Anwendungen für mobile Geräte. In diesem Tutorial werden wir mit dem Wissen beginnen, Anwendungen für Android-Handys zu erstellen.Android ist eine vollständige Betriebsumgebung, die auf dem Linux-Kernel basiert und auf verschiedenen mobilen Geräten zu finden ist.
Obwohl die offizielle Software in diesem Fall Android Studio ist, werden wir Netbeans verwenden, um leichter zu sein, während Android Studio einen Minino von 4 GB RAM benötigt, um gut zu funktionieren, mit Netbeans können wir mit 2 GB RAM entwickeln.
Vor Beginn installieren wir die notwendige Software
Android SDKDas Software Development Kit oder Software Development Kit sind die Bibliotheken, um von einer anderen IDE als Android Studio zu entwickeln oder die Befehlszeilentools auszuführen. Diese Bibliotheken stellen die grundlegenden SDK-Tools für die Entwicklung mobiler Anwendungen bereit. Wir können Android SDK von der offiziellen Website herunterladen. Für dieses Tutorial haben wir die Linux-Version installiert, aber sie können auf Windows, Linux oder Mac installiert werden.
Wir laden die ZIP-Datei herunter und entpacken dann die ZIP-Datei und kopieren den Ordner mit den SDK-Dateien in einen vom Benutzer angegebenen zugänglichen Ordner, z. B. / opt / Android /.
NetzbohnenEs ist eine kostenlose IDE, die für die Java-Programmierung entwickelt wurde, die später auf andere Sprachen wie HTML5, C++, PHP erweitert wurde. Es gibt auch eine beträchtliche Anzahl von Plugins, die von der Community entwickelt wurden, um es zu erweitern. NetBeans IDE ist plattformübergreifend und kostenlos. Wir können es von der Netbeans IDE-Website herunterladen.
Kann installiert werden von Linux, gehen wir in das Verzeichnis, in das wir sie herunterladen und schreiben mit den folgenden Befehlen:
cd Downloads sudo chmod + x netbeans-8.0.2-linux.sh sudo sh netbeans-8.0.2-linux.shWir fuhren fort, es zu konfigurieren.
Konfigurieren Sie Netbeans und Android SDK zum Ausführen und Kompilieren von Anwendungen
Sobald wir beide Software installiert haben, folgen wir den folgenden Schritten, öffnen Netbeans und wir werden Tools> Plugins, gehen Sie zur Registerkarte Einstellungen und klicken Sie auf die Schaltfläche Hinzufügen oder Hinzufügen.
Als nächstes fügen wir die URL http: //nbandroid.org…tes/updates.xml hinzu und geben den Namen des Plugins ein. Lassen Sie uns überprüfen, ob es automatisch nach Plugin-Updates sucht.
/ home / myuser / Android / Sdk
Auf diese Weise können wir die SDK-Version auswählen und installieren, zum Beispiel haben wir Android 4.4.2 KitKat, Android 5.0 und 5.1.1 Lollipop installiert.
Dann klicken wir auf Schaffen und konfigurieren Sie die Eigenschaften des Test-Handys, ist zu beachten, dass die neuere Version desto mehr RAM benötigen wir, um das Gerät zu emulieren.
Wir können die Geräte und den Bildschirm, den Prozessortyp, die Android-Version, die Kamera, den verfügbaren RAM-Speicher und die microSD-Karte konfigurieren. Wir akzeptieren und haben unser Gerät betriebsbereit. Wenn wir es testen möchten, können wir auf Start klicken, andernfalls wird es aktiviert, wenn wir die Anwendung mit kompilieren Netzbohnen.
Gestaltung der grafischen Oberfläche von Android-Anwendungen
Das Design einer Android-Anwendung, bei der es sich um die Layouts handelt, die die Bildschirme sind, die wir in der Anwendung sehen. Ein Layout ist ein Element, das das Design der Benutzeroberfläche definiert, es sind Container für Komponenten und Ansichten zur Definition des visuellen Formats, Layouts werden mittels XML definiert und ihm die Funktionalität durch Referenzierung und Programmierung mit Java zugewiesen.
Es gibt 4 Arten von Layout, die wir in Android verwenden können, und zwar die folgenden:
Lineares Layout
Bei dieser Art von Layout werden alle Komponenten in einer einzigen Richtung vertikal oder horizontal ausgerichtet.
RelativesLayout
Es ist ein Layout, das sich durch relative Positionen an den Bildschirm anpasst. Die Position jedes Komplements kann im Verhältnis zu den anderen auf dem Bildschirm verteilten Elementen definiert werden.
Listenansicht
Es ist ein Layout, das eine Liste von Komponenten und Elementen anzeigt. Es wird verwendet, um eine Liste von Optionen oder beispielsweise eine Liste von Kontakten anzuzeigen.
Rasteransicht
Es ist ein Layout, das ein Raster mit Zeilen und Spalten darstellt. Komponenten werden mithilfe eines ListAdapters aus dem Raster hinzugefügt.
Eine Einführung in das dynamische Einfügen von Ansichten mit einem Adapter finden Sie unter Erstellen von Entwürfen mit einem Adapter.
Wir beginnen mit der Eröffnung Netzbohnen und wir werden Datei> Neues Projekt und wir fügen ein Android-Projekt hinzu.
- Quellpakete: wohin unsere Klasse und unser Java-Code gehen, der die Funktionalität der Anwendung bereitstellt.
- Ressourcen: Wo werden die Ressourcen sein, die wir in unserer Anwendung verwenden, Bilder, Audios, Videos.
- Layout: wo sich jede XML-Datei befindet, die einen Bildschirm darstellt.
Die Layout-Konfigurationsparameter sind:
- Match_parent: was bedeutet, dass das Layout so groß wie der Bildschirm sein sollte
- Wrap_content: Das bedeutet, dass das Layout so groß sein muss, dass alle Komponenten, die wir haben, die Größe des Bildschirms überschreiten können, beispielsweise eine Liste.
Dann stellen wir die Schwerkraft oder die Art des Schwimmers ein, er kann vertikal zentriert oder horizontal zentriert sein, der Code lautet wie folgt:
Wir verwenden die background-Eigenschaft, um auf den Ordner und den Namen des zu verwendenden Bildes zu verweisen.Wir haben zuvor ein Bild zum drawable-mdpi-Ordner hinzugefügt, das wir als Hintergrund unserer Anwendung verwenden werden.
Paket com.Linear; android.app.Activity importieren; android.os.Bundle importieren; öffentliche Klasse Linear erweitert Activity {public void onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.main); }}Als nächstes führen wir aus dem Menü aus Ausführen> Projekt ausführen, das Android-Gerät wird gestartet und wir finden die auf dem Gerät installierte Linear-Anwendung und führen sie durch Klicken auf das Symbol aus.
Wir fügen den Text LOGIN und seine Eigenschaften hinzu Padding ist das linke und obere Leerzeichen die Syntax ist
Nach der vorherigen Komponente fügen wir Benutzertext und ein Textfeld oder EditTEXt innerhalb einer Zeile hinzu, dafür verwenden wir ein lineares Layout
Als nächstes fügen wir eine weitere Komponente hinzu, eine TextView und einen EditText für den Key
Als nächstes werden wir eine Login-Schaltfläche hinzufügen
Wir sehen, dass die Eigenschaften für alle Komponenten gleich sind, dh wir definieren den Rand vom Bildschirmrand, den Abstand vom Rand der Komponente nach innen, den Text der Komponente.
Als nächstes führen wir aus und wir sehen die Komponenten in der Anwendung.
Im bin-Ordner des Projekts finden wir die Datei LayouLineal-default.apk, können wir den Namen ändern und das Wort Standard entfernen.
Um es schließlich auf dem Telefon zu installieren und zu testen, können wir es über USB anschließen und in den Downloads-Ordner unseres Telefons kopieren.
In einem nächsten Tutorial werden wir mit der Layout- und Funktionalitätsprogrammierung fortfahren.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben