[[oktatas:telefon:android_studio|< Android Studio]] ====== Android Studio kezdés ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2021 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== Az Android Studio ===== Az Android Studio egy integrált fejlesztő környezet Android fejlesztéshez. Az Android Studio használata során Java vagy Kotlin nyelven kódolunk. Webhely: * https://developer.android.com/studio ===== Hardver követelmények ===== Minimális memóriaszükséglet: * Az Android Studio: 1,2 GB (Ez nőhet) * Android emulátor: 3 GB (de néha 7 GB-ra is felmehet) Együttesen számoljunk legalább 9 GB memóriát. ===== Beszerzés ===== Töltsük le a webhelyről az utolsó kiadást. ==== Linuxon ==== Egy tar.gz kiterjesztésű fájlt kapunk. Csomagoljuk ki mondjuk az /opt könyvtárba. ===== Indítás ===== Linuxon: studio.sh ===== Dokumentáció ===== * https://developer.android.com/studio/intro * https://developer.android.com/guide ===== Fájlok ===== ==== Statikus fájlok ==== Például képek. * Proct > Android nézetben * App > res > mipmap ==== Függőségek ==== Ha a porject fül be van kapcsolva, megjelennek a Gradle Scripts rész a faszerkezetben. * Gradle Scripts > build.gradle (Module: projekt01.app) dependencies { } ===== Fülek ===== ==== TODO ==== Tennivaló írása a forráskódban: //TODO: tennivaló írása A státusz sor felett találunk egy "TODO" fület. Itt látszik minden kódba írt tevékenység, sorszámmal. ==== Terminal ==== Parancssor Windows, macOS vagy Linux rendszeren. ==== Build ==== Projekt létrehozása, fejlődése és elkészülése látszik itt. ==== Logcat ==== Hasznos Android alkalmazás hibakereséséhez. ===== Prblémák ===== Előfordul egy projekt építése valamilyen hiba miatt leáll. Ilyenkor, újra kell kezdeni, vagy bezárni a projektet és újra megnyitni. * File > Close Project A gyorsítótár érvénytelenítése is segíthet: * File > Invalidate Caches / Restart... Erőforrások megfigyeléséhez: * View > Tool Windows > Profiler Memória, hálózat, erőforrások használatának figyelése. ===== Tervező ===== * Design * Blueprint A Design nézeten láthatók olyan elemek is, amelyek Blueprint nézeten nem látszik. Az eszköztáron, vagy a "b" billentyűvel válthatunk a nézetek között. Ha be van kapcsolva a tervezőnézet, jobb oldalon attribútumok oszlopban láthatjuk a kiválasztott elem tulajdonságait. Jobb oldalon az id tulajdonság tartalmazza az elem egyéni azonosítóját. A nézettervek egy XML fájlban tárolódnak. Ha tervezőfelület be van kapcsolva a kiegészítő eszköztáron jobbra fent, megjelenik három lehetőség: * Code * Split * Design Itt átkapcsolhatunk a tervező XML nézetébe, vagy egyszer láthatjuk a XML és a tervezőfelületet. Egy XML elem, a tervező felületen egy elemet jelent, nagyon sok tulajdonsággal. Ilyen lehet például egy gomb. Elemeket felvehetünk a tervezőfelületen húzással és az XML fájlban egyaránt. Az XML-ben törölt elem, törlődik a tervező felületről is, ami visszavonható a Ctrl+Z-vel.