Razvoj izvornih aplikacija za Android s Netbeansom

Svake godine programeri stvaraju sve više aplikacija za mobilne uređaje, u ovom ćemo vodiču steći znanje za izradu aplikacija za Android mobitele.
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.sh
Nastavili 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.

Tada prihvaćamo i vidjet ćemo da se dodatak pojavljuje na popisu Centar za ažuriranje.

Zatim moramo otići na Alati> Opcije i na karticama Android i Mobilna platforma naznačiti koji je put do Android SDK -a, a to je mapa u koju ih instaliramo.
 / home / myuser / Android / Sdk

Zatim ćemo morati konfigurirati i instalirati verziju SDK -a koju želimo koristiti, za njih idemo na izbornik Alati> Upravitelj Android SDK -a. Ova je konfiguracija ista koju smo koristili u vodiču Programiranje na Android mobilnim uređajima.
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.

Nakon instaliranja verzija koje nas zanimaju moramo stvoriti virtualni uređaj za to idemo na izbornik Alati> ADV Manager.
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.

Zatim ćemo razviti neke primjere aplikacija za prve korake u razvoj izvornih aplikacija na Androidu.
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.

Razvijamo primjer s LinearLayoutom
Počinjemo otvaranjem Netbeans a mi idemo na Datoteka> Novi projekt i dodajemo Android projekt.

Zatim definiramo naziv projekta LayouLinear, naziv Java paketa uvijek će biti com.name, u ovom slučaju to će biti com.Linear, a zatim naziv glavne klase Android aplikacije, u ovom slučaju Linearne .

The Android struktura projekta podijeljen je u nekoliko mapa:
  • 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.

U ovom primjeru dizajnirat ćemo a prijavu, koji će imati sljedeće sučelje:

Počinjemo s osmišljavanjem sučelja koje ćemo Resursi> izgled, unutra ćemo vidjeti zadani zaslon main.xml, kojem ćemo dodati sljedeći kod.
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.

Naša slika odabrana za pozadinu ima veličinu 1280px široku i 800px visoku. Možemo koristiti bilo koju sliku, u ovom vodiču koristimo sljedeće:

Tada ćemo vidjeti Java kôd, za to idemo na Sources Packages i odabiremo datoteku Linear.java, možemo vidjeti da ona stvara i prikazuje sadržaj glavnog ekrana izgleda, a to je xml koji smo gore napisali.
 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.

Zatim ćemo dodati komponente za našu aplikaciju u područje na koje smo stavili komentar.
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.

Sada moramo sastaviti za ovo idemo na izbornik Pokreni> Izradi projekt, ovo će kompajlirati apk datoteku za instaliranje na Android ili prijenos na Google PlayStore.
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

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave