Android je cjelovito operativno okruženje temeljeno na Linux jezgri, koje se nalazi na raznim mobilnim uređajima.
Iako je službeni softver Android Studio, u ovom slučaju koristit ćemo Netbeans kako bismo bili lakši, dok je za Android Studio potrebno minimalno 4 GB RAM -a za dobar rad, s Netbeansom možemo razviti 2 GB RAM -a.
Prije početka instalirat ćemo potreban softver
Android SDKKomplet za razvoj softvera ili komplet za razvoj softvera knjižnice su za razvoj iz IDE -a koji nije Android studio ili za pokretanje alata za naredbeni redak. Ove knjižnice pružaju osnovne alate SDK za razvoj mobilnih aplikacija. Android SDK možemo preuzeti sa službene web stranice. U ovom smo vodiču instalirali verziju Linuxa, ali one se mogu instalirati na Windows, Linux ili Mac.
Preuzimamo zip datoteku, a zatim raspakiramo datoteku .zip te kopiramo mapu sa SDK datotekama u pristupačnu mapu koju je korisnik naveo na primjer / opt / Android /.
NetbeansTo je besplatni IDE, dizajniran za Java programiranje, koji je kasnije proširen na druge jezike kao što su HTML5, C ++, PHP. Postoji i značajan broj dodataka koje je zajednica razvila kako bi ga proširila. NetBeans IDE je više platformi i besplatan. Možemo ga preuzeti s web stranice Netbeans IDE.
Može se instalirati sa Linux, idemo u direktorij gdje ih preuzimamo i pišemo sa sljedećim naredbama:
cd preuzimanja sudo chmod + x netbeans-8.0.2-linux.sh sudo sh netbeans-8.0.2-linux.shNastavili smo s konfiguracijom.
Konfigurirajte Netbeans i Android SDK za pokretanje i kompajliranje aplikacija
Nakon što instaliramo oba softvera, slijedit ćemo sljedeće korake, otvoriti Netbeans i to ćemo učiniti Alati> Dodaci, idite na karticu Postavke i kliknite gumb Dodati ili Dodati.
Zatim dodamo url http: //nbandroid.org… tes /updates.xml i stavljamo naziv dodatka. Provjerimo da li automatski provjerava ima li ažuriranja dodataka.
/ home / myuser / Android / Sdk
To će nam omogućiti odabir i instaliranje sdk verzije, na primjer imamo instaliran Android 4.4.2 KitKat, Android 5.0 i 5.1.1 Lollipop.
Zatim kliknemo na Stvoriti i konfigurirati karakteristike testnog mobitela, valja napomenuti da što je novija verzija, to će nam više RAM -a trebati za oponašanje uređaja.
Možemo konfigurirati uređaje i zaslon, vrstu procesora, Android verziju, kameru, raspoloživu RAM memoriju i microSD karticu. Prihvaćamo i imat ćemo naš uređaj spreman za upotrebu, ako ga želimo testirati, možemo kliknuti Start, inače će se aktivirati kada kompajliramo aplikaciju s Netbeans.
Dizajniranje grafičkog sučelja Android aplikacija
Dizajn Android aplikacije koji su Layouts koji su ekrani koje vidimo u aplikaciji. Layout je element koji definira dizajn korisničkog sučelja, oni su spremnici za komponente i poglede za definiranje vizualnog formata, Layouts se definiraju pomoću XML -a, a funkcionalnost mu se dodjeljuje upućivanjem i programiranjem pomoću Jave.
Postoje 4 vrste izgleda koje možemo koristiti u Androidu, a to su sljedeće:
Linearni raspored
Ova vrsta izgleda poravnava sve komponente u jednom smjeru, okomito ili vodoravno.
RelativeLayout
To je izgled koji se prilagođava zaslonu pomoću relativnih položaja. Položaj svakog komplementa može se definirati u odnosu na ostale elemente raspoređene na ekranu.
ListView
To je izgled koji prikazuje popis komponenti i elemenata. Koristi se za prikaz popisa opcija ili na primjer popisa kontakata.
Prikaz rešetke
To je izgled koji predstavlja rešetku s redovima i stupcima. Komponente se dodaju iz mreže pomoću ListAdaptera.
Za uvod u to kako možete dinamički umetnuti poglede pomoću adaptera, pročitajte Dizajn zgrada s adapterom.
Počinjemo otvaranjem Netbeans a mi idemo na Datoteka> Novi projekt i dodajemo Android projekt.
- Izvorni paketi: gdje ide naš klasni i Java kod, što će dati funkcionalnost aplikacije.
- Resursi: gdje će biti resursi koje ćemo koristiti u našoj aplikaciji, slike, audiozapisi, video zapisi.
- Raspored: gdje se nalazi svaka xml datoteka koja predstavlja zaslon.
Parametri konfiguracije izgleda su:
- Vidljivo po podudaranju: što znači da bi raspored trebao biti velik poput zaslona
- Sadržaj_ omota: što znači da izgled mora biti toliko velik da obuhvaća sve komponente koje imamo mogu premašiti veličinu zaslona, na primjer popis.
Zatim postavljamo gravitaciju ili vrstu plovka, može biti okomito ili vodoravno centriran, kôd je sljedeći:
Svojstvo pozadine koristimo za referenciranje mape i naziva slike koju ćemo koristiti. Prethodno smo dodali sliku u mapu drawable-mdpi koju ćemo koristiti kao pozadinu naše aplikacije.
paket com.Linear; uvoz android.app.Activity; uvoz android.os.Bundle; javna klasa Linearno proširuje aktivnost {public void onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.main); }}Zatim izvršavamo iz izbornika Pokreni> Pokreni projekt, Android uređaj će se pokrenuti, a mi ćemo pronaći Linearnu aplikaciju instaliranu na uređaju i izvršiti je klikom na njegovu ikonu.
Dodajemo tekst LOGIN, a njegova svojstva su razmak lijevi i gornji prostor sintaksa
Nakon prethodne komponente dodat ćemo Korisnički tekst i tekstualni okvir ili EditTExt u red za to ćemo koristiti linearni izgled
Zatim ćemo dodati još jednu komponentu TextView i EditText za ključ
Zatim ćemo dodati gumb Prijava
Možemo vidjeti da su svojstva ista za sve komponente, odnosno definiramo marginu od ruba zaslona, prostor od ruba komponente prema unutra, tekst komponente.
Zatim izvršimo i vidjet ćemo komponente u aplikaciji.
U mapi bin projekta pronaći ćemo datoteku LayouLineal-default.apk, možemo promijeniti naziv, uklanjajući zadanu riječ.
Konačno, za instaliranje na telefon i testiranje možemo ga povezati putem USB -a i kopirati u mapu Preuzimanja na našem telefonu.
U sljedećem vodiču nastavit ćemo s programiranjem izgleda i funkcionalnosti.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod