Cuprins
Î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.shAm 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.
/ home / myuser / Android / Sdk
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.
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.
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.
Începem prin a deschide Netbeans și vom merge la Fișier> Proiect nou și adăugăm un proiect Android.
- 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.
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.
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.
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.
Î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