Dezvoltarea de aplicații native pentru Android cu Netbeans

În fiecare an dezvoltatorii creează din ce în ce mai multe aplicații pentru dispozitive mobile, în acest tutorial vom începe cunoștințele pentru a crea aplicații pentru telefoane mobile Android.
Android este un mediu de operare complet bazat pe kernel-ul Linux, găsit pe diferite dispozitive mobile.
Deși software-ul oficial este Android Studio, în acest caz vom folosi Netbeans pentru a fi mai ușor, în timp ce Android Studio necesită un minino de 4 GB RAM pentru a funcționa bine, cu Netbeans putem dezvolta cu 2 GB RAM.
Înainte de a începe vom instala software-ul necesar
SDK AndroidKitul de dezvoltare software sau kitul de dezvoltare software sunt bibliotecile pentru a se dezvolta dintr-un IDE altul decât Android Studio sau pentru a rula instrumentele din linia de comandă. Aceste biblioteci oferă instrumentele de bază SDK pentru dezvoltarea aplicațiilor mobile. Putem descărca Android SDK de pe site-ul oficial. Pentru acest tutorial am instalat versiunea Linux, dar acestea pot fi instalate pe Windows, Linux sau Mac.
Descărcăm fișierul zip și apoi dezarhivăm fișierul .zip și copiem folderul cu fișierele SDK într-un folder accesibil specificat de utilizator de exemplu / opt / Android /.
NetbeansEste un IDE gratuit, conceput pentru programarea Java, care a fost extins ulterior la alte limbaje precum HTML5, C ++, PHP. Există, de asemenea, un număr semnificativ de pluginuri dezvoltate de comunitate pentru a-l extinde. NetBeans IDE este multiplataforma și gratuit. Îl putem descărca de pe site-ul web IDE Netbeans.
Poate fi instalat de la Linux, mergem la directorul în care le descărcăm și scriem cu următoarele comenzi:
 cd Descărcări sudo chmod + x netbeans-8.0.2-linux.sh sudo sh netbeans-8.0.2-linux.sh
Am continuat să-l configurăm.
Configurați Netbeans și Android SDK pentru a rula și compila aplicații
Odată ce am instalat ambele programe, vom urma următorii pași, vom deschide Netbeans și vom proceda Instrumente> Pluginuri, accesați fila Setări și faceți clic pe buton Adăuga sau Adăuga.
Apoi adăugăm adresa URL http: //nbandroid.org… tes / updates.xml și punem numele pluginului. Să o verificăm să verificăm automat actualizările pluginului.

Apoi acceptăm și vom vedea că pluginul apare în lista de Centru de actualizare.

Apoi trebuie să mergem la Instrumente> Opțiuni și să indicăm în filele Android și Mobile Platform care este calea către Android SDK, care este folderul în care le instalăm.
 / home / myuser / Android / Sdk

În continuare va trebui să configurăm și să instalăm versiunea SDK pe care dorim să o folosim, pentru acestea mergem în meniul Instrumente> Android SDK Manager. Această configurație este aceeași pe care am folosit-o în tutorialul Programare pe dispozitive mobile Android.
Acest lucru ne va permite să selectăm și să instalăm versiunea sdk, de exemplu, avem instalate Android 4.4.2 KitKat, Android 5.0 și 5.1.1 Lollipop.

După instalarea versiunilor care ne interesează, trebuie să creăm un dispozitiv virtual pentru aceasta, mergem la meniu Instrumente> ADV Manager.
Apoi facem clic pe Crea și configurați caracteristicile telefonului mobil de testare, trebuie remarcat faptul că versiunea mai nouă este, cu atât mai mult va trebui să emulăm dispozitivul.
Putem configura dispozitivele și ecranul, tipul procesorului, versiunea Android, camera, memoria RAM disponibilă și cardul microSD. Acceptăm și vom avea dispozitivul gata de utilizare, dacă vrem să-l testăm, putem face clic pe Start, altfel va fi activat atunci când compilăm aplicația cu Netbeans.

În continuare vom dezvolta câteva exemple de aplicații pentru a face primii pași în dezvoltarea de aplicații native pe Android.
Proiectarea interfeței grafice a aplicațiilor Android
Proiectarea unei aplicații Android care sunt aspectele care sunt ecranele pe care le vedem în aplicație. Un Layout este un element care definește designul interfeței cu utilizatorul, sunt containere pentru componente și vizualizări pentru a defini formatul vizual, Layouts sunt definite prin intermediul XML și funcționalitatea i se atribuie prin referențierea și programarea lor cu Java.
Există 4 tipuri de Layout pe care le putem folosi în Android și sunt următoarele:

Aspect liniar


Acest tip de aspect aliniază toate componentele într-o singură direcție, vertical sau orizontal.

RelativeLayout


Este un aspect care se adaptează la ecran folosind poziții relative. Poziția fiecărui complement poate fi definită ca în raport cu celelalte elemente distribuite pe ecran.

ListView


Este un aspect care arată o listă de componente și elemente. Este folosit pentru a afișa o listă de opțiuni sau, de exemplu, o listă de contacte.

GridView


Este un aspect care prezintă o grilă cu rânduri și coloane. Componentele sunt adăugate din grilă folosind un ListAdapter.
Pentru o introducere în modul în care puteți insera în mod dinamic vizualizări folosind un adaptor, citiți Proiectarea clădirilor cu un adaptor.

Dezvoltăm un exemplu cu LinearLayout
Începem prin a deschide Netbeans și vom merge la Fișier> Proiect nou și adăugăm un proiect Android.

Apoi definim numele proiectului LayouLinear, numele pachetului Java va fi întotdeauna com.name, în acest caz va fi com.Linear și apoi numele clasei principale a aplicației Android, în acest caz Linear .

Structura proiectului Android este împărțit în mai multe foldere:
  • Pachete sursă: unde merge clasa noastră și codul Java, ceea ce va oferi funcționalitatea aplicației.
  • Resurse: unde vor fi resursele pe care le vom folosi în aplicația noastră, imagini, audio, videoclipuri.
  • Aspect: unde se află fiecare fișier XML care reprezintă un ecran.

În acest exemplu vom proiecta un cerere de autentificare, care va avea următoarea interfață:

Începem prin proiectarea interfeței pe care o vom face Resurse> aspect, în interior vom vedea ecranul implicit main.xml, la care vom adăuga următorul cod.
Parametrii de configurare a aspectului sunt:
  • Parinte potrivit: ceea ce înseamnă că aspectul ar trebui să fie la fel de mare ca ecranul
  • Wrap_content: ceea ce înseamnă că aspectul trebuie să fie atât de mare pentru a cuprinde toate componentele pe care le avem poate depăși dimensiunea ecranului, de exemplu o listă.

Apoi stabilim gravitația sau tipul de plutitor, acesta poate fi centrat vertical sau centrat orizontal, codul este după cum urmează:
 
Folosim proprietatea de fundal pentru a face referire la folderul și numele imaginii de utilizat. Am adăugat anterior o imagine în folderul drawable-mdpi pe care îl vom folosi ca fundal al aplicației noastre.

Imaginea noastră selectată pentru fundal are o dimensiune de 1280 px lățime și 800 px înaltă, putem folosi orice imagine, în acest tutorial folosim următoarele:

Apoi vom vedea codul Java, pentru aceasta mergem la Sources Packages și selectăm fișierul Linear.java, putem vedea că creează și afișează conținutul ecranului de aspect principal, care este xml-ul pe care l-am scris mai sus.
 pachet com.Liniar; import android.app.Activity; import android.os.Bundle; public class Linear extinde Activitatea {public void onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.main); }}
Apoi executăm din meniu Rulați> Rulați proiectul, dispozitivul Android va porni și vom găsi aplicația Linear instalată pe dispozitiv și o vom executa făcând clic pe pictograma acestuia.

În continuare vom adăuga componentele aplicației noastre în zona în care am pus comentariul.
Adăugăm textul LOGIN și proprietățile sale de umplere este spațiul din stânga și superior în care este sintaxa
 
După componenta anterioară vom adăuga textul utilizatorului și o casetă de text sau EditTExt într-un rând pentru aceasta vom folosi un aspect liniar
 
Apoi vom adăuga o altă componentă un TextView și un EditText pentru Cheie
 
Apoi vom adăuga un buton de autentificare
 
Putem vedea că proprietățile sunt aceleași pentru toate componentele, adică definim marja de la marginea ecranului, spațiul de la marginea componentei la interior, textul componentei.
Apoi executăm și vom vedea componentele din aplicație.

Acum trebuie să compilăm pentru aceasta, mergem la meniu Rulați> Construiți proiectul, aceasta va compila fișierul apk pentru a fi instalat pe Android sau încărcat în Google PlayStore.
În folderul bin al proiectului vom găsi fișierul LayouLineal-default.apk, putem schimba numele, eliminând cuvântul implicit.
În cele din urmă, pentru a instala pe telefon și a testa, îl putem conecta prin USB și îl putem copia în folderul Descărcări al telefonului nostru.
Într-un tutorial următor vom continua cu programarea Layout și funcționalitate.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave