Oglas
Želite znati kako napisati Google Android aplikacije? Većina Android aplikacija napisana je na Javi - relativno jednostavan za učenje, prijateljski jezik za nove programere. Osim mogućnosti da imate nešto novca, zapravo biste mogli doprinijeti Android zajednici. Ako imate inovativne ideje i želite ih vidjeti kako se šire, Android tržište je za vas! Započnimo s vašim prvim dizajnom aplikacije za Android.
Prije nego što prijeđemo na to kako napisati Google Android aplikacije - prvo malo pregleda. Android aplikacije (slično kao gotovo bilo koja mobilna aplikacija) razvijene su na računalu - PC ili Mac (općenito) - i zatim se sastavljaju i šalju uređaju na testiranje. Ako još nemate Android uređaj, postoje emulatori koji simuliraju Android uređaj na računalu, što znači da i dalje možete razviti Android igra ili aplikaciju bez njenog posjedovanja.
Prvi korak: preuzimanje i instalacija
Prvi preuzimanje datoteka i instalirajte najnoviju verziju Java JDK. Ne koristite 64-bitnu verziju jer vam kasnije mogu nastati problemi. Umjesto toga, instalirajte verziju x86, sa zadanim opcijama.
Drugi, nabavite Android SDK - obavezno instalirajte 32-bitni ADT-Paket verziju za Windows, čak i ako imate 64-bitni sustav. Zato se svi žale na probleme kompatibilnosti 64-bitne verzije.
Paket dizajna Android aplikacija uključuje sve potrebne komponente, uključujući i Eclipse. Međutim, to nije instalirana datoteka. Raspakirat ćete ga u bilo koji željeni direktorij. Imajte na umu gdje ste raspakirali ovu datoteku.
Ako imate bilo kakvih problema s Javom, deinstalirajte sve verzije i pokušajte ponovo instalirati. Ako to ne uspije, pokušajte sa 64-bitnom verzijom JDK-a i ADT-paketa, ako imate 64-bitni sustav.
Drugi korak: Konfiguriranje ADT-paketa
Prvo pokrenite program Eclipse koji se nalazi unutar vašeg ADT-paketa unutar mape Eclipse. Ako se od vas zatraži da pronađete Android SDK, morat ćete ga ručno pronaći iz preuzetog ADT-paketa. U mapi SDK.
Drugo, od vas će se tražiti da postavite lokaciju svog radnog prostora - zadana je postavka dovoljno dobra. Ako imate problema s pokretanjem ili konfiguriranjem Eclipse-a, zatvorite Eclipse i izbrišite svoj radni prostor koji se nalazi gdje god ste ga postavili.
Treće, kliknite ikonu SDK za Android na alatnoj traci u paketu ADT.
Zatražit će se preuzimanje dodatnog materijala za SDK. Preuzmite sljedeće:
- „Uzorci za SDK“;
- „Dokumentacija za Android SDK“;
- "Google API-ji" za paket 4.2 (API 17).
Možda ćete primijetiti da možete instalirati i materijal za starije verzije Androida. Ako želite, idite bez problema, ali to će povećati vrijeme za preuzimanje i zauzeti prostor na tvrdom disku. Zatim kliknite "Instaliranje paketa" u donjem desnom kutu zaslona.
Četvrto, provjerite ima li ažuriranja Eclipse odabirom pomoći na traci izbornika i odabirom opcije "Provjeri ažuriranja".
Treći korak: postavljanje virtualnog uređaja Android (AVD)
Najprije kliknite AVD (Upravitelj Android virtualnih uređaja) na alatnoj traci ADT sučelja. To stvara virtualni uređaj koji vam omogućuje testiranje aplikacija.
Drugo, uređaj ćete konfigurirati na sljedeći način:
- Postavite "Uređaj" na bilo koji pametni telefon koji koristite. Međutim, to je uglavnom nebitno i odnosi se samo na veličinu zaslona. Budući da ćete na svom računalu oponašati Android uređaj, ako imate manji ekran računala, možda ćete htjeti odabrati manju slušalicu s vertikalnom razlučivošću.
- Postavite "Target" kao Android 4.2 API Level 17.
- Označite okvir "Use Host GPU" koji će pomoću GPU-a vašeg sustava malo ubrzati stvari.
Možda ćete se morati igrati s gornjim postavkama, poput smanjenja količine RAM-a dostupnog vašem emulatoru.
Treće, na popisu postojećih uređaja odaberite AVD i zatim pritisnite gumb "Start" u desnom stupcu. Na sljedećem skočnom izborniku pokrenite uređaj.
Ne zatvarajte AVD Nakon što se pokrene, trebat će vam za ostatak ovog vodiča.
4. korak: Kreirajte novi projekt
Dođite do "Datoteka -> Novo -> Android Projekt".
Nakon što odaberete stvoriti novi projekt dizajniranja Android aplikacija, vodit ćete se kroz nekoliko prozora. Ne brinite se zbog njihovog sadržaja, možete jednostavno odabrati zadanu vrijednost za sve njih.
No, za one koji su zainteresirani za prilagodbu izgleda vaše aplikacije, postoje opcije za odabir teme Holo i ikone pokretača Android, kao i druge opcije. Međutim, ovo su kozmetičke opcije. Sve dok odaberete odgovarajući SDK za SDK koji ste preuzeli, bit ćete u redu.
Trebat će nekoliko minuta kako bi se stvorio novi projekt. Možda ćete htjeti popiti šalicu kave dok čekate. Nakon što popijete kavu, evo što biste trebali vidjeti u AVD prozoru:
Korak 5: Konfiguriranje novog projekta
Novi projekt prema zadanim postavkama sadrži tekst "Hello World". Ako ste ikada programirali na Javi (ili većini jezika), jedan od prvih projekata na kojem radite je sveprisutna aplikacija "Hello World", koja koristi Println ("Hello World"); za generiranje teksta. Međutim, ADT-paket već uključuje ovaj kôd - jednostavno ćete stvoriti novu datoteku koja će se izvoditi unutar AVD-a.
Primijetit ćete da na ekranu prozora Eclipse prikazuje "Hello World". Možete odabrati modificiranje ovog teksta ručnim klikom i povlačenjem riječi po zaslonu. Alternativno, nakon što odaberete tekst, možete izmijeniti veličinu, font i podebljane (i mnoge druge) karakteristike.
Da bi tekst bio podebljan, kliknite na "Hello World". Na desnoj ploči "Svojstva" pomaknite se prema dolje dok ne vidite "Stil teksta". Kada završite s izmjenama, spremite datoteku klikom na ikonu za spremanje na alatnoj traci gore.
U ovom trenutku, vi ste prilično završili s izgradnjom aplikacije. Spremite ga i pređite na sljedeći korak.
Korak 6: Pokrenite svoj program
Iz paketa Explorer na lijevoj strani ekrana otvorite mapu src, a zatim mapu com.example.helloworld. Unutra ćete vidjeti datoteku "mainactivity.java".
Zatim odaberite "mainactivity.java".
Iznad koda vidjet ćete malo zeleni gumb "Reproduciraj" (ili idite na "Pokreni> Pokreni"). Kliknite ga. Kad se pojavi skočni okvir pita kako pokrenuti aplikaciju, reći ćete joj da se pokreće kao "Android aplikacija". Zatražit će vas da spremite promjene; pogoditi da.
Sada morate čekati čitavu vječnost dok se virtualni uređaj podiže. Preporučujem vam da ga ostavite otvorenim tokom svog programskog pohoda, u suprotnom ste ćete potrošiti više vremena gledajući kako se završava Android logotip nego što ćete gledati kako se vaš program zamrzava gore. Samo kažem. Učinkovitost.
Nakon što se sve učita, aplikacija se treba prenijeti i automatski pokrenuti. Što znači da će vas odmah nakon što "otključate" uređaj dočekati s prvim Android programom.
To je to, čestitam! Zadatak u početku može biti pomalo zastrašujući i definitivno zbunjujući, ali ako se pridržavate toga, nećete biti razočarani. Ako se povučete i razmislite, napravili smo samo nekoliko stvarno glavnih stvari, ostalo je samo postupak povezivanja komada kako bi sve uspjelo.
Zanima vas dizajn aplikacija za Android? Želite li postati Android programer? Jeste li ikad napisali aplikaciju za Android i ako jeste, što ste napravili? Kao i uvijek volim dobivati povratne informacije u odjeljku s komentarima. Kao osoba koja je na prvo pitanje odgovorila potvrdno, u procesu sam učenja za adekvatno kodiranje moj Android uređaj, pa imate li web stranice ili pokazivače koji bi pomogli meni ili drugom Androidu početniku van?
Ažuriranja za Android platformu za razvoj
Nedavno je Google objavio izdanje za pregled Android Studio, prvi takve vrste. Kada se pojavi konačna kopija, programeri će imati pristup namjenski razvijenom razvojnom kompletu za Android operativni sustav, umjesto modificiranim razvojnim okruženjima.
Tehnologija će na kraju vjerojatno zamijeniti Eclipse i druge SDK-ove. Međutim, još nije primio izdanje, pa smo do tada ostali zaostali za Eclipse.
Dodatna Android Programiranje za čitanje i vježbe
Toplo preporučujem odjavu Alexander Tushinky-ih Kurs za Android programiranje, s Kickstartera.
Iskoristiti objavio vodič Kako stvoriti Android aplikaciju: sve što trebate znatiAko želite započeti s izradom vlastite Android aplikacije, ovaj vodič sadrži sve što je potrebno. Čitaj više o upotrebi MIT-ovog Android App Creator-a koji omogućava pojedincima bez pozadine u programiranju da započnu s izradom Androidovih aplikacija. App Creator ima vlastite poteškoće i krivulju učenja. Dobro je započeti s tim, mada ćete na kraju vjerovatno poželjeti više proučavati Javu i druge jezike. Ryan je učinio brzi vodič Brzi vodič za razvoj Androidovih aplikacija s Google App Inventor Čitaj više u Google verziju App Inventor ako vam se ne čini čitanje e-knjige.
Ako vas više zanima Android igra, razvoj, pogledajte ovaj članak. A za one od vas koji žele pročitati raspravu na temu jednostavnog programiranja za Android, pogledajte naš odjeljak s odgovorima.
Za one od vas koji traže dodatne lekcije kodiranja, Jessica napisao o tri najvažnija izvora 3 Internetski resursi da biste saznali više o razvoju aplikacija za AndroidSlično poput Ryana (koji je svoju znatiželju za razvoj aplikacija za Android pripisao ljubavi prema njegovoj Android slušalici), bio sam na tragu da otkrijem kako napraviti i dovršiti Androidovu aplikaciju ... Čitaj više na mreži za Java poduke. Toplo preporučujem posjet YouTube kanalu TheNewBoston.
Bivši autor MakeUseOf i tehnološki entuzijast.