„Android“ yra visa operacinė aplinka, pagrįsta „Linux“ branduoliu, randama įvairiuose mobiliuosiuose įrenginiuose.
Nors oficiali programinė įranga yra „Android Studio“, šiuo atveju naudosime „Netbeans“, kad būtų lengvesni, o „Android Studio“ reikia, kad gerai veiktų mažiausiai 4 GB RAM, o „Netbeans“ galime sukurti su 2 GB RAM.
Prieš pradėdami, įdiegsime reikiamą programinę įrangą
„Android“ SDKPrograminės įrangos kūrimo rinkinys arba programinės įrangos kūrimo rinkinys yra bibliotekos, skirtos kurti iš kitos IDE, nei „Android“ studijos, arba paleisti komandinės eilutės įrankius. Šios bibliotekos teikia pagrindinius SDK įrankius, skirtus programoms mobiliesiems kurti. „Android SDK“ galime atsisiųsti iš oficialios svetainės. Šioje pamokoje mes įdiegėme „Linux“ versiją, tačiau jas galima įdiegti „Windows“, „Linux“ ar „Mac“.
Atsisiunčiame ZIP failą, tada išpakuojame .zip failą ir nukopijuojame aplanką su SDK failais į prieinamą aplanką, kurį nurodė vartotojas, pvz., / Opt / Android /.
„Netbeans“Tai nemokamas IDE, skirtas „Java“ programavimui, kuris vėliau buvo išplėstas ir kitomis kalbomis, tokiomis kaip HTML5, C ++, PHP. Taip pat yra daug bendruomenės sukurtų papildinių, skirtų jį išplėsti. „NetBeans IDE“ yra kelių platformų ir nemokama. Ją galime atsisiųsti iš „Netbeans IDE“ svetainės.
Galima montuoti nuo Linux, einame į katalogą, kuriame juos atsisiunčiame, ir rašome naudodami šias komandas:
cd Atsisiuntimai sudo chmod + x netbeans-8.0.2-linux.sh sudo sh netbeans-8.0.2-linux.shMes toliau konfigūravome.
Konfigūruokite „Netbeans“ ir „Android“ SDK, kad jos paleistų ir sudarytų programas
Įdiegę abi programas, atliksime šiuos veiksmus, atidarysime „Netbeans“ ir tai padarysime Įrankiai> Papildiniai, eikite į skirtuką Nustatymai ir spustelėkite mygtuką Papildyti arba Papildyti.
Toliau pridedame URL http: //nbandroid.org… tes /updates.xml ir įdedame papildinio pavadinimą. Patikrinkime automatiškai, ar nėra papildinių atnaujinimų.
/ home / myuser / Android / Sdk
Tai leis mums pasirinkti ir įdiegti sdk versiją, pavyzdžiui, įdiegta „Android 4.4.2 KitKat“, „Android 5.0“ ir „5.1.1 Lollipop“.
Tada mes spustelime Sukurti ir sukonfigūruoti bandomojo mobiliojo telefono charakteristikas, reikia pažymėti, kad kuo naujesnė versija, tuo daugiau RAM turėsime imituoti įrenginį.
Galime konfigūruoti įrenginius ir ekraną, procesoriaus tipą, „Android“ versiją, fotoaparatą, turimą RAM atmintį ir „microSD“ kortelę. Mes sutinkame ir turėsime savo prietaisą paruoštą naudoti, jei norime jį išbandyti, galime spustelėti Pradėti, kitaip jis bus suaktyvintas, kai sudarysime programą su „Netbeans“.
„Android“ programų grafinės sąsajos projektavimas
„Android“ programos dizainas, tai yra maketai, tai yra ekranai, kuriuos matome programoje. Išdėstymas yra elementas, apibrėžiantis vartotojo sąsajos dizainą, jie yra komponentų ir rodinių konteineriai, skirti apibrėžti vizualinį formatą, maketai apibrėžiami naudojant XML, o funkcionalumas jam priskiriamas nurodant ir programuojant juos naudojant „Java“.
„Android“ galime naudoti 4 išdėstymo tipus ir jie yra šie:
Linijinis išdėstymas
Šio tipo išdėstymas išlygina visus komponentus viena kryptimi, vertikaliai arba horizontaliai.
Santykinis išdėstymas
Tai išdėstymas, kuris prisitaiko prie ekrano naudojant santykines pozicijas. Kiekvieno papildymo padėtis gali būti apibrėžta kaip santykis su kitais ekrane paskirstytais elementais.
Sarašas
Tai išdėstymas, rodantis komponentų ir elementų sąrašą. Jis naudojamas parinkčių sąrašui arba, pavyzdžiui, kontaktų sąrašui rodyti.
Tinklelio vaizdas
Tai išdėstymas, kuriame pateikiamas tinklelis su eilutėmis ir stulpeliais. Komponentai pridedami iš tinklelio naudojant „ListAdapter“.
Norėdami susipažinti su tuo, kaip galite dinamiškai įterpti rodinius naudodami adapterį, skaitykite skyriuje „Statinio dizainas naudojant adapterį“.
Mes pradedame nuo atidarymo „Netbeans“ ir mes ketiname Failas> Naujas projektas ir pridedame „Android“ projektą.
- Šaltinio paketai: kur eina mūsų klasės ir „Java“ kodas, kuris suteiks programos funkcionalumą.
- Ištekliai: kur bus ištekliai, kuriuos naudosime savo programoje, vaizdai, garso įrašai, vaizdo įrašai.
- Išdėstymas: kur yra kiekvienas ekranas vaizduojantis xml failas.
Išdėstymo konfigūracijos parametrai yra šie:
- Match_parent: tai reiškia, kad išdėstymas turėtų būti toks pat didelis kaip ekranas
- Wrap_content: tai reiškia, kad išdėstymas turi būti toks didelis, kad apimtų visus turimus komponentus, kurie gali viršyti ekrano dydį, pavyzdžiui, sąrašą.
Tada mes nustatome plūdės sunkumą arba tipą, jis gali būti vertikaliai arba horizontaliai, kodas yra toks:
Mes naudojame fono ypatybę, kad nurodytume aplanką ir naudojamo vaizdo pavadinimą. Anksčiau pridėjome vaizdą prie „drawable-mdpi“ aplanko, kurį naudosime kaip savo programos foną.
paketas com.Linear; importuoti android.app.Activity; importuoti android.os.Bundle; public class Linear pratęsia veiklą {public void onCreate (Bundle savedInstanceState) {super.onCreate (savedInstanceState); setContentView (R.layout.main); }}Toliau vykdome iš meniu Vykdyti> Vykdyti projektą, „Android“ įrenginys bus paleistas ir mes surasime įrenginyje įdiegtą „Linear“ programą ir vykdysime ją spustelėdami jos piktogramą.
Pridedame tekstą LOGIN, o jo savybių užpildas yra kairioji ir viršutinė sintaksės erdvė
Po ankstesnio komponento eilutėje pridėsime vartotojo tekstą ir teksto laukelį arba „EditTExt“, mes naudosime linijinį išdėstymą
Toliau pridėsime dar vieną komponentą - „TextView“ ir „EditText“ raktui
Toliau pridėsime prisijungimo mygtuką
Matome, kad visų komponentų savybės yra vienodos, tai yra, mes apibrėžiame paraštę nuo ekrano krašto, tarpą nuo komponento krašto iki vidaus, komponento tekstą.
Toliau vykdome ir pamatysime programos komponentus.
Projekto aplanke surasime failą LayouLineal-default.apk, galime pakeisti pavadinimą, pašalindami žodį numatytasis.
Galiausiai, norėdami įdiegti telefone ir išbandyti, galime jį prijungti per USB ir nukopijuoti į savo telefono aplanką Atsisiuntimai.
Kitoje pamokoje mes tęsime išdėstymą ir funkcijų programavimą.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką