Mobil- és webes szoftverek - 1. labor
Android alapok
- /src → forráskód
- /res → UI XML kódja
- R.java állomány (ez generált, bele se tudunk nyúlni) → összeköti az erőforrás állományt a forráskóddal
- fordítás eredménye → APK állomány
- Manifest állomány → hozzáférési jogosultságokat tartalmazza (Internet elérés, szenzorok, stb)
- forráskód + erőforrások + külső könyvtárak → fordító → ART (Dalvik) virtuális gép gépi kódja
- gépi kód + erőforrások → nem aláírt APK állomány
- aláírás után telepíthető a készülékre az APK
- Gradle → build rendszer, Android Studio ezt használja a lépések végrehajtásához
Billentyűkombinációk
- CTRL + ALT + L: Kódformázás
- CTRL + SPACE: Kódkiegészítés
- SHIFT + F6 Átnevezés (Mindenhol)
- F2: A következő error-ra ugrik. Ha nincs error, akkor warningra.
- CTRL + P: Paraméterek mutatása
- ALT + INSERT: Metódus generálása
- CTRL + O: Metódus felüldefiniálása
- CTRL + F9: Fordítás
- SHIFT + F10: Fordítás és futtatás
- SHIFT SHIFT: Keresés mindenhol
- CTRL + N: Keresés osztályokban
- CTRL + SHIFT + N: Keresés fájlokban
- CTRL + ALT + SHIFT + N: Keresés szimbólumokban (például függvények, property-k)
- CTRL + SHIFT + A: Keresés a beállításokban, kiadható parancsokban.