Android je kompletní operační prostředí založené na jádře Linuxu, které se nachází na různých mobilních zařízeních.
Ačkoli oficiální software je Android Studio, v tomto případě použijeme Netbeans, abychom byli lehčí, zatímco Android Studio vyžaduje minino 4 GB RAM, aby dobře fungovalo, s Netbeans můžeme vyvíjet s 2 GB RAM.
Před spuštěním nainstalujeme potřebný software
Android SDKSada pro vývoj softwaru nebo sada pro vývoj softwaru jsou knihovny, které lze vyvíjet z jiného prostředí IDE než Android Studio nebo spouštět nástroje příkazového řádku. Tyto knihovny poskytují základní nástroje SDK pro vývoj mobilních aplikací. Android SDK si můžeme stáhnout z oficiálních webových stránek. Pro tento tutoriál jsme nainstalovali verzi pro Linux, ale lze je nainstalovat na Windows, Linux nebo Mac.
Stáhneme soubor zip a poté rozbalíme soubor ZIP a zkopírujeme složku se soubory SDK do přístupné složky určené uživatelem, například / opt / Android /.
NetbeansJedná se o bezplatné IDE, určené pro programování v Javě, které bylo později rozšířeno do dalších jazyků jako HTML5, C ++, PHP. Komunita také vyvinula značný počet pluginů, které jej rozšiřují. NetBeans IDE je multiplatformní a zdarma. Můžeme si jej stáhnout z webu Netbeans IDE.
Lze nainstalovat z Linux, jdeme do adresáře, kam je stáhneme, a zapíšeme pomocí následujících příkazů:
cd Stažení sudo chmod + x netbeans-8.0.2-linux.sh sudo sh netbeans-8.0.2-linux.shPokračovali jsme v konfiguraci.
Konfigurujte Netbeans a Android SDK pro spouštění a kompilaci aplikací
Jakmile nainstalujeme oba software, budeme postupovat podle následujících kroků, otevřít Netbeans a budeme Nástroje> Pluginy, přejděte na kartu Nastavení a klikněte na tlačítko Přidat nebo Přidat.
Dále přidáme URL http: //nbandroid.org… tes /updates.xml a vložíme název pluginu. Pojďme to zkontrolovat automaticky zkontrolovat aktualizace pluginu.
Poté přijmeme a uvidíme, že se plugin objeví v seznamu souborů Centrum aktualizací.
Dále musíme přejít na Nástroje> Možnosti a na kartách Android a Mobile Platform uvést, která je cesta k Android SDK, což je složka, kam je nainstalujeme.
/ home / myuser / Android / SdkDále budeme muset nakonfigurovat a nainstalovat verzi SDK, kterou chceme použít, pro ně přejdeme do nabídky Nástroje> Správce SDK systému Android. Tato konfigurace je stejná, kterou jsme použili v kurzu Programování na mobilních zařízeních Android.
To nám umožní vybrat a nainstalovat verzi sdk, například máme nainstalovaný Android 4.4.2 KitKat, Android 5.0 a 5.1.1 Lollipop.
Po instalaci verzí, které nás zajímají, musíme vytvořit virtuální zařízení, abychom se dostali do nabídky Nástroje> Správce ADV.
Poté klikneme na Vytvořit a konfigurovat vlastnosti testovacího mobilního telefonu, je třeba poznamenat, že čím novější verze je, tím více RAM budeme potřebovat k emulaci zařízení.
Můžeme konfigurovat zařízení a obrazovku, typ procesoru, verzi pro Android, fotoaparát, dostupnou paměť RAM a kartu microSD. Přijímáme a budeme mít naše zařízení připravené k použití, pokud ho chceme otestovat, můžeme kliknout na Start, jinak se aktivuje, když zkomplikujeme aplikaci pomocí Netbeans.
Dále vyvineme několik ukázkových aplikací, které provedou naše první kroky v vývoj nativních aplikací pro Android.
Navrhování grafického rozhraní aplikací pro Android
Návrh aplikace pro Android, což jsou rozložení, což jsou obrazovky, které vidíme v aplikaci. Layout je prvek, který definuje design uživatelského rozhraní, jsou to kontejnery pro komponenty a pohledy pro definování vizuálního formátu, Layouts jsou definovány pomocí XML a funkčnost je mu přiřazena odkazováním a programováním v Javě.
V systému Android můžeme použít 4 typy rozložení, které jsou následující:
Lineární rozvržení
Tento typ rozložení zarovná všechny součásti v jednom směru, svisle nebo vodorovně.
Relativní rozvržení
Jedná se o rozložení, které se přizpůsobuje obrazovce pomocí relativních poloh. Pozici každého doplňku lze definovat ve vztahu k ostatním prvkům distribuovaným na obrazovce.
Zobrazení seznamu
Jedná se o rozložení, které zobrazuje seznam komponent a prvků. Slouží k zobrazení seznamu možností nebo například seznamu kontaktů.
GridView
Jedná se o rozložení, které představuje mřížku s řádky a sloupci. Komponenty se přidávají z mřížky pomocí ListAdapter.
Úvod do toho, jak můžete dynamicky vkládat pohledy pomocí adaptéru, najdete v článku Vytváření návrhů pomocí adaptéru.
Vyvíjíme příklad s LinearLayout
Začínáme otevřením Netbeans a chystáme se Soubor> Nový projekt a přidáme projekt Android.
Dále definujeme název projektu LayouLinear, název balíčku Java bude vždy com.name, v tomto případě to bude com.Linear, a poté název hlavní třídy aplikace pro Android, v tomto případě Linear .
The Struktura projektu Android je rozdělen do několika složek:
- Zdrojové balíčky: kam jde naše třída a kód Java, což poskytne funkčnost aplikace.
- Zdroje: kde budou zdroje, které použijeme v naší aplikaci, obrázky, audio, videa.
- Rozložení: kde je umístěn každý xml soubor, který představuje obrazovku.
V tomto příkladu navrhneme a přihlašovací aplikace, který bude mít následující rozhraní:
Začneme tím, že navrhneme rozhraní, které budeme Zdroje> rozložení, uvnitř uvidíme výchozí obrazovku main.xml, do kterého přidáme následující kód.
Konfigurační parametry rozložení jsou:
- Match_parent: což znamená, že rozložení by mělo být stejně velké jako obrazovka
- Obsah zábal: což znamená, že rozložení musí být tak velké, aby uzavřelo všechny komponenty, které máme, může překročit velikost obrazovky, například seznamu.
Poté nastavíme gravitaci nebo typ plováku, může být svisle vycentrován nebo horizontálně vycentrován, kód je následující:
Vlastnost background používáme k odkazování na složku a název použitého obrázku. Do složky drawable-mdpi jsme dříve přidali obrázek, který použijeme jako pozadí naší aplikace.
Náš obrázek vybraný na pozadí má velikost 1280 pixelů na šířku a 800 pixelů na výšku, můžeme použít jakýkoli obrázek, v tomto tutoriálu používáme následující:
Poté uvidíme kód Java, k tomu přejdeme na Sources Packages a vybereme soubor Linear.java, můžeme vidět, že vytváří a zobrazuje obsah hlavní obrazovky rozložení, což je xml, který jsme napsali výše.
balíček com.Linear; import android.app.Activity; import android.os.Bundle; public class Linear extends Activity {public void onCreate (Bundle savedInstanceState) {super.onCreate (saveInstanceState); setContentView (R.layout.main); }}Dále spustíme z nabídky Spustit> Spustit projekt, spustí se zařízení Android a my najdeme na zařízení nainstalovanou aplikaci Linear a spustíme ji kliknutím na její ikonu.
Dále přidáme komponenty pro naši aplikaci do oblasti, kam vložíme komentář.
Přidáme text PŘIHLÁŠENÍ a jeho vlastnosti padding jsou syntaxe levý a horní prostor
Po předchozí komponentě přidáme do řádku uživatelský text a textové pole nebo EditTExt, použijeme lineární rozvržení
Dále přidáme další komponentu TextView a EditText pro klíč
Dále přidáme tlačítko Přihlásit se
Vidíme, že vlastnosti jsou pro všechny komponenty stejné, to znamená, že definujeme okraj od okraje obrazovky, prostor od okraje komponenty dovnitř, text komponenty.
Dále spustíme a uvidíme komponenty v aplikaci.
Nyní musíme kompilovat, abychom přešli do nabídky Spustit> Sestavit projekt, bude zkompilován soubor APK k instalaci na Android nebo nahrání na Google PlayStore.
Ve složce bin projektu najdeme soubor LayouLineal-default.apk, můžeme změnit název a odstranit výchozí slovo.
Nakonec nainstalujeme do telefonu a vyzkoušíme, můžeme jej připojit přes USB a zkopírovat do složky Stahování v našem telefonu.
V dalším tutoriálu budeme pokračovat v rozvržení a programování funkcí.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod