Entwicklung nativer Anwendungen für Android mit Netbeans

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.sh
Wir 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.

Dann akzeptieren wir und wir werden sehen, dass das Plugin in der Liste der Update-Center.

Als nächstes müssen wir zu Tools> Optionen gehen und in den Registerkarten Android und Mobile Platform den Pfad zum Android SDK angeben, in dem wir sie installieren.
 / home / myuser / Android / Sdk

Als nächstes müssen wir die Version von SDK, die wir verwenden möchten, konfigurieren und installieren. Dafür gehen wir zum Menü Tools> Android SDK Manager. Diese Konfiguration ist die gleiche, die wir im Tutorial Programmieren auf Android-Mobilgeräten verwendet haben.
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.

Nach der Installation der Versionen, die uns interessieren, müssen wir ein virtuelles Gerät erstellen, dafür gehen wir zum Menü Werkzeuge > ADV-Manager.
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.

Als nächstes werden wir einige Beispielanwendungen entwickeln, um unsere ersten Schritte in der Entwicklung nativer Anwendungen auf Android.
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 entwickeln ein Beispiel mit LinearLayout
Wir beginnen mit der Eröffnung Netzbohnen und wir werden Datei> Neues Projekt und wir fügen ein Android-Projekt hinzu.

Als nächstes definieren wir den Namen des LayouLinear-Projekts, der Name des Java-Pakets ist immer com.name, in diesem Fall com.Linear, und dann der Name der Hauptklasse der Android-Anwendung, in diesem Fall Linear .

Das Android-Projektstruktur Es ist in mehrere Ordner unterteilt:
  • 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.

In diesem Beispiel entwerfen wir a Login-Anwendung, die die folgende Schnittstelle haben wird:

Wir beginnen mit der Gestaltung der Benutzeroberfläche, die wir erstellen werden Ressourcen> Layout, drinnen sehen wir den Standardbildschirm main.xml, zu dem wir den folgenden Code hinzufügen.
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.

Unser für den Hintergrund ausgewähltes Bild hat eine Größe von 1280px breit und 800px hoch. Wir können jedes Bild verwenden, in diesem Tutorial verwenden wir Folgendes:

Dann sehen wir den Java-Code. Dazu gehen wir zu Sources Packages und wählen die Datei Linear.java aus. Wir können sehen, dass sie den Inhalt des Hauptlayoutbildschirms erstellt und anzeigt, das ist die XML, die wir oben geschrieben haben.
 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.

Als nächstes fügen wir die Komponenten für unsere Anwendung in dem Bereich hinzu, in dem wir den Kommentar platzieren.
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.

Jetzt müssen wir kompilieren dafür gehen wir ins Menü Ausführen> Projekt erstellen, wird die APK-Datei kompiliert, um sie auf Android zu installieren oder in den Google PlayStore hochzuladen.
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

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave