„Mobil- és webes szoftverek mobil kikerdezo” változatai közötti eltérés
Ugrás a navigációhoz
Ugrás a kereséshez
(21 közbenső módosítás ugyanattól a szerkesztőtől nincs mutatva) | |||
1. sor: | 1. sor: | ||
{{Vissza | Mobil- és webes szoftverek}} | {{Vissza | Mobil- és webes szoftverek}} | ||
{{Kvízoldal | {{Kvízoldal | ||
− | |cím = Mobil-és webes szoftverek | + | |cím = Mobil-és webes szoftverek mobil kikérdező}} |
== Az Android Linux Kernel alapú OS == | == Az Android Linux Kernel alapú OS == | ||
− | {{kvízkérdés|típus= | + | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} |
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== Android platformra csak Java nyelven lehet fejleszteni == | == Android platformra csak Java nyelven lehet fejleszteni == | ||
− | {{kvízkérdés|típus= | + | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} |
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== A layoutok egymásba ágyazhatók == | == A layoutok egymásba ágyazhatók == | ||
− | {{kvízkérdés|típus= | + | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} |
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== Az R.java-t kézzel kell mindíg frissíteni == | == Az R.java-t kézzel kell mindíg frissíteni == | ||
− | {{kvízkérdés|típus= | + | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} |
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== Egy erőforrás könyvtáron csak egy erőforrás minősítő lehet == | == Egy erőforrás könyvtáron csak egy erőforrás minősítő lehet == | ||
− | {{kvízkérdés|típus= | + | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} |
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== Hálózati kommunikációt külön szálon érdemes végrehajtani == | == Hálózati kommunikációt külön szálon érdemes végrehajtani == | ||
− | {{kvízkérdés|típus= | + | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} |
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== Egy Activity-re egyszerre csak egy fragment csatolható == | == Egy Activity-re egyszerre csak egy fragment csatolható == | ||
− | {{kvízkérdés|típus= | + | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} |
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== Képernyő elforgatásakor alap esetben az Activity onDestroy() függvénye is lefut == | == Képernyő elforgatásakor alap esetben az Activity onDestroy() függvénye is lefut == | ||
− | {{kvízkérdés|típus= | + | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} |
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== Nem minden esetben kell a BroadcastReceiver-t regisztrálni a Manifest fileban == | == Nem minden esetben kell a BroadcastReceiver-t regisztrálni a Manifest fileban == | ||
− | {{kvízkérdés|típus= | + | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} |
# Igaz | # Igaz | ||
# Hamis | # Hamis | ||
== A Service kódja alapértelmezetten külön szálon fut == | == A Service kódja alapértelmezetten külön szálon fut == | ||
− | {{kvízkérdés|típus=több|válasz=1|pontozás=-}} | + | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} |
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Az Android platform réteges felépítésű == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A Service komponens azután is futva maradhat, hogy az őt hívó komponens megáll == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A Room SQLite implementációra épül == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Fragmenteket csak dinamikusan csatolhatunk == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Változtatható az alábbi lista (pl új elem hozzáadásával?) val list:MutableList = mutableListOf() == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A Room memóriában tárolja el hosszútávra az adatokat == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A Content Provider csak adatlekérdezést támogat == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A Retrofit implementáció futásidőben generálódik == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Egy Fragment ugyanúgy statikusan és dinamikusan is Activity-hez rendelhető == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A SharedPreferences alaptípusok kulcs-érték párokban való tárolására alkalmas == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Az Android biztosít keretrendszert egyedi beállítások képernyő létrehozására == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A Retrofit beépítve használja a GSON-t JSON és objektumok közti konvertálásra == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A Content Provider adatot szolgáltat komponensek között == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Az Intent-ek átadása közvetlenül a komponensek között történik == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Melyik állítás igaz a FragmentTransaction osztályra? == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # a Fragmentek layoutja rajta keresztül módosítható | ||
+ | # lehetővé teszi, hogy a Fragment backstackre kerüljön | ||
+ | # renderelés után automatikusan végrehajtódik | ||
+ | # csak az Activity onResume() után indítható FragmentManager.beginTransaction()-el | ||
+ | |||
+ | == Mi a képernyő sűrűség? == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # A pixelek száma adott fizikai területen belül, tipikusan inchenként | ||
+ | # A képernyő átlója fizikai pixelben mérve | ||
+ | # Képernyő pixelrétegeinek mérőszáma | ||
+ | # Pixelek száma egy etalon méretű referenciaképernyőn | ||
+ | |||
+ | == Mi az az ANR? == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Az Android natív platformréteg rövidítése | ||
+ | # Felhasználót értesítő dialógusablak, hogy az alkalmazás nem válaszol | ||
+ | # UI komponens | ||
+ | # Egyik sem ezek közül | ||
+ | |||
+ | == Mi a RecyclerView előnye a LinearLayout-al szemben? == | ||
+ | {{kvízkérdés|típus=egy|válasz=3|pontozás=-}} | ||
+ | # Fragmenteken csak RecyclerView használható | ||
+ | # Rövidebb kód írását teszi lehetővé | ||
+ | # Újrafelhasználja a benne lévő View-kat, így performancia szempontból előnyösebb ha nagy listát készítünk | ||
+ | # Automatikusan CardView-ban jeleníti meg az elemeket | ||
+ | |||
+ | == Melyik erőforrás mappába kell rakni fejlesztéskor a statikus fájlokat (pl. zene, vagy egyéb bináris file)? == | ||
+ | {{kvízkérdés|típus=egy|válasz=3|pontozás=-}} | ||
+ | # res/drawable | ||
+ | # res/layout | ||
+ | # res/raw | ||
+ | # assets | ||
+ | |||
+ | == Az android alkalmazás telepítője egy .... állomány == | ||
+ | {{kvízkérdés|típus=egy|válasz=4|pontozás=-}} | ||
+ | # aar | ||
+ | # o | ||
+ | # ipa | ||
+ | # apk | ||
+ | |||
+ | == Melyek igazak a sűrűség független pixelre(dp)? == | ||
+ | {{kvízkérdés|típus=több|válasz=1,3|pontozás=-}} | ||
+ | # px=dp*(dpi/160) | ||
+ | # Egy dp egy fizikai pixelnek felel meg egy 300 dpi-s képernyőn | ||
+ | # Egy dp egy fizikai pixelnek felel meg egy 160 dpi-s képernyőn | ||
+ | # px=dp*(dpi/300) | ||
+ | |||
+ | == Melyek igazak a Kotlin nyelvre? == | ||
+ | {{kvízkérdés|típus=több|válasz=1,3|pontozás=-}} | ||
+ | # Kotlin kódon belül használhatunk Java osztályokat | ||
+ | # Csak Androidon használható | ||
+ | # Null-safety támogatás | ||
+ | # Nem tartalmaz funkcionális programozási elemeket | ||
+ | |||
+ | == Mi igaz a manifest fájra? == | ||
+ | {{kvízkérdés|típus=több|válasz=1,4|pontozás=-}} | ||
+ | # Az összes alkalmazás komponenst fel kell sorolni benne kivéve a dinamikusan regisztrálható BR komponenseket | ||
+ | # XML és Java/kotlin kódot is tartalmazhat | ||
+ | # Csak az Activity-ket kell felsorolni benne | ||
+ | # Az igényelt engedélyeket itt is javasolt felsorolni | ||
+ | |||
+ | == Mi igaz az Intentre? == | ||
+ | {{kvízkérdés|típus=több|válasz=1,4|pontozás=-}} | ||
+ | # Komponensek közötti komunikációra használható | ||
+ | # Csak explicit lehet | ||
+ | # Csak alkalmazáson belül működik | ||
+ | # Része lehet akció és adat is | ||
+ | |||
+ | == Mi igaz Broadcast Receiver-re? == | ||
+ | {{kvízkérdés|típus=több|válasz=2,3|pontozás=-}} | ||
+ | # Külön álló nézet saját UI felülettel | ||
+ | # Android alkalmazás komponens típus | ||
+ | # Rendszerszintű eseményekre is tud reagálni | ||
+ | # A View-ból származik | ||
+ | |||
+ | == Mi igaz a Retrofitra? == | ||
+ | {{kvízkérdés|típus=több|válasz=1,3,4|pontozás=-}} | ||
+ | # HTTP(S) műveleteket képes végezni | ||
+ | # Nem támogatott a query paraméterezés | ||
+ | # Jól konfigurálható a JSON és objektum reprezentációk közötti konverter | ||
+ | # A hálózati hívásokat segít külön szálon végrehajtani | ||
+ | |||
+ | == Az alábbiak közül melyek számítanak erőforrásnak az Android platformon? == | ||
+ | {{kvízkérdés|típus=több|válasz=1,2,3,4|pontozás=-}} | ||
+ | # Felületi elem leírók(layout) | ||
+ | # Képek | ||
+ | # Stílusok | ||
+ | # Szöveges erőforrások | ||
+ | |||
+ | == Az Android csak a Java 1.3 szintaxist támogatja. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A RelativeLayout weight és weightSum értékei teszik lehetővé, hogy elemeket súlyozottan helyezzünk el benne. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Egy LinearLayout maximum egy másik LinearLayout-ot tartalmazhat. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A fragmentek életciklusa megegyezik az Activity életciklusával, ugyanannyi callback függvény létezik == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Android platformon 1 dp két fizikai pixelnek felel meg == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Az obfuszkálás során az apk-ból állítjuk vissza a forráskódot. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Az activity életciklus függvényeinek felüldefiniálásakor kötelező az ősosztály implementációjának meghívása == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Az Andorid alkalmazás a következő 4 féle komponenst tartalmazhatja Activity, Broadcast Receiver, Service és Content Provider == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Képernyő elforgatáskor az Activity onPause, onStop, onStart és onResume függvényei hívódnak csak meg. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Az R.java-t akkor sem szabad kézzel szerkeszteni, ha segíteni szeretnénk a fordító munkáját azonosító változtatáskor. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Az ''AsyncTask doInBackground()'' függvénye alapértelmezetten külön szálon fut. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Layout xml-ben is beágyazhatunk Fragment-eket. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A classes.dex tartalmazza az erőforrásokat == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Android 6-tól felfele minden engedélyt el kell kérni futásidőben == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Elég build.gradleben megadni a package-t (Manifestben nem kell) == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A ServiceComponent onStartCommand függvénye alapértelmezetten külön szálon indítja el. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Toolbar használatakor javasolt beállítani a NoActionbar stílust a styles.xml-ben == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == A Room legenerálja a Data Access Object interfész implementációját == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Veszélyesnek számító műveletekre futási időben kell engedélyt kérni == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Kotlin extension használata esetén elkerülhető a findViewById(...) függvény használata. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Egy alkalmazás statikus fájlai telepítéskor az external storage-ba kerülnek. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Ha Service-t started módban akarunk használni, akkor az onBind() függvényt kell megvalósítani. == | ||
+ | {{kvízkérdés|típus=egy|válasz=2|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | == Hálózati hívást Androidon csak háttérszálon lehet hívni == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
+ | # Igaz | ||
+ | # Hamis | ||
+ | |||
+ | |||
+ | == A ''ContentProvider'' elérése ''ContentResolver'' segítségével történik. == | ||
+ | {{kvízkérdés|típus=egy|válasz=1|pontozás=-}} | ||
# Igaz | # Igaz | ||
# Hamis | # Hamis |
A lap jelenlegi, 2022. december 13., 07:50-kori változata
Tartalomjegyzék
- 1 Az Android Linux Kernel alapú OS
- 2 Android platformra csak Java nyelven lehet fejleszteni
- 3 A layoutok egymásba ágyazhatók
- 4 Az R.java-t kézzel kell mindíg frissíteni
- 5 Egy erőforrás könyvtáron csak egy erőforrás minősítő lehet
- 6 Hálózati kommunikációt külön szálon érdemes végrehajtani
- 7 Egy Activity-re egyszerre csak egy fragment csatolható
- 8 Képernyő elforgatásakor alap esetben az Activity onDestroy() függvénye is lefut
- 9 Nem minden esetben kell a BroadcastReceiver-t regisztrálni a Manifest fileban
- 10 A Service kódja alapértelmezetten külön szálon fut
- 11 Az Android platform réteges felépítésű
- 12 A Service komponens azután is futva maradhat, hogy az őt hívó komponens megáll
- 13 A Room SQLite implementációra épül
- 14 Fragmenteket csak dinamikusan csatolhatunk
- 15 Változtatható az alábbi lista (pl új elem hozzáadásával?) val list:MutableList = mutableListOf()
- 16 A Room memóriában tárolja el hosszútávra az adatokat
- 17 A Content Provider csak adatlekérdezést támogat
- 18 A Retrofit implementáció futásidőben generálódik
- 19 Egy Fragment ugyanúgy statikusan és dinamikusan is Activity-hez rendelhető
- 20 A SharedPreferences alaptípusok kulcs-érték párokban való tárolására alkalmas
- 21 Az Android biztosít keretrendszert egyedi beállítások képernyő létrehozására
- 22 A Retrofit beépítve használja a GSON-t JSON és objektumok közti konvertálásra
- 23 A Content Provider adatot szolgáltat komponensek között
- 24 Az Intent-ek átadása közvetlenül a komponensek között történik
- 25 Melyik állítás igaz a FragmentTransaction osztályra?
- 26 Mi a képernyő sűrűség?
- 27 Mi az az ANR?
- 28 Mi a RecyclerView előnye a LinearLayout-al szemben?
- 29 Melyik erőforrás mappába kell rakni fejlesztéskor a statikus fájlokat (pl. zene, vagy egyéb bináris file)?
- 30 Az android alkalmazás telepítője egy .... állomány
- 31 Melyek igazak a sűrűség független pixelre(dp)?
- 32 Melyek igazak a Kotlin nyelvre?
- 33 Mi igaz a manifest fájra?
- 34 Mi igaz az Intentre?
- 35 Mi igaz Broadcast Receiver-re?
- 36 Mi igaz a Retrofitra?
- 37 Az alábbiak közül melyek számítanak erőforrásnak az Android platformon?
- 38 Az Android csak a Java 1.3 szintaxist támogatja.
- 39 A RelativeLayout weight és weightSum értékei teszik lehetővé, hogy elemeket súlyozottan helyezzünk el benne.
- 40 Egy LinearLayout maximum egy másik LinearLayout-ot tartalmazhat.
- 41 A fragmentek életciklusa megegyezik az Activity életciklusával, ugyanannyi callback függvény létezik
- 42 Android platformon 1 dp két fizikai pixelnek felel meg
- 43 Az obfuszkálás során az apk-ból állítjuk vissza a forráskódot.
- 44 Az activity életciklus függvényeinek felüldefiniálásakor kötelező az ősosztály implementációjának meghívása
- 45 Az Andorid alkalmazás a következő 4 féle komponenst tartalmazhatja Activity, Broadcast Receiver, Service és Content Provider
- 46 Képernyő elforgatáskor az Activity onPause, onStop, onStart és onResume függvényei hívódnak csak meg.
- 47 Az R.java-t akkor sem szabad kézzel szerkeszteni, ha segíteni szeretnénk a fordító munkáját azonosító változtatáskor.
- 48 Az AsyncTask doInBackground() függvénye alapértelmezetten külön szálon fut.
- 49 Layout xml-ben is beágyazhatunk Fragment-eket.
- 50 A classes.dex tartalmazza az erőforrásokat
- 51 Android 6-tól felfele minden engedélyt el kell kérni futásidőben
- 52 Elég build.gradleben megadni a package-t (Manifestben nem kell)
- 53 A ServiceComponent onStartCommand függvénye alapértelmezetten külön szálon indítja el.
- 54 Toolbar használatakor javasolt beállítani a NoActionbar stílust a styles.xml-ben
- 55 A Room legenerálja a Data Access Object interfész implementációját
- 56 Veszélyesnek számító műveletekre futási időben kell engedélyt kérni
- 57 Kotlin extension használata esetén elkerülhető a findViewById(...) függvény használata.
- 58 Egy alkalmazás statikus fájlai telepítéskor az external storage-ba kerülnek.
- 59 Ha Service-t started módban akarunk használni, akkor az onBind() függvényt kell megvalósítani.
- 60 Hálózati hívást Androidon csak háttérszálon lehet hívni
- 61 A ContentProvider elérése ContentResolver segítségével történik.
Az Android Linux Kernel alapú OS
- Igaz
- Hamis
Android platformra csak Java nyelven lehet fejleszteni
- Igaz
- Hamis
A layoutok egymásba ágyazhatók
- Igaz
- Hamis
Az R.java-t kézzel kell mindíg frissíteni
- Igaz
- Hamis
Egy erőforrás könyvtáron csak egy erőforrás minősítő lehet
- Igaz
- Hamis
Hálózati kommunikációt külön szálon érdemes végrehajtani
- Igaz
- Hamis
Egy Activity-re egyszerre csak egy fragment csatolható
- Igaz
- Hamis
Képernyő elforgatásakor alap esetben az Activity onDestroy() függvénye is lefut
- Igaz
- Hamis
Nem minden esetben kell a BroadcastReceiver-t regisztrálni a Manifest fileban
- Igaz
- Hamis
A Service kódja alapértelmezetten külön szálon fut
- Igaz
- Hamis
Az Android platform réteges felépítésű
- Igaz
- Hamis
A Service komponens azután is futva maradhat, hogy az őt hívó komponens megáll
- Igaz
- Hamis
A Room SQLite implementációra épül
- Igaz
- Hamis
Fragmenteket csak dinamikusan csatolhatunk
- Igaz
- Hamis
Változtatható az alábbi lista (pl új elem hozzáadásával?) val list:MutableList = mutableListOf()
- Igaz
- Hamis
A Room memóriában tárolja el hosszútávra az adatokat
- Igaz
- Hamis
A Content Provider csak adatlekérdezést támogat
- Igaz
- Hamis
A Retrofit implementáció futásidőben generálódik
- Igaz
- Hamis
Egy Fragment ugyanúgy statikusan és dinamikusan is Activity-hez rendelhető
- Igaz
- Hamis
- Igaz
- Hamis
Az Android biztosít keretrendszert egyedi beállítások képernyő létrehozására
- Igaz
- Hamis
A Retrofit beépítve használja a GSON-t JSON és objektumok közti konvertálásra
- Igaz
- Hamis
A Content Provider adatot szolgáltat komponensek között
- Igaz
- Hamis
Az Intent-ek átadása közvetlenül a komponensek között történik
- Igaz
- Hamis
Melyik állítás igaz a FragmentTransaction osztályra?
- a Fragmentek layoutja rajta keresztül módosítható
- lehetővé teszi, hogy a Fragment backstackre kerüljön
- renderelés után automatikusan végrehajtódik
- csak az Activity onResume() után indítható FragmentManager.beginTransaction()-el
Mi a képernyő sűrűség?
- A pixelek száma adott fizikai területen belül, tipikusan inchenként
- A képernyő átlója fizikai pixelben mérve
- Képernyő pixelrétegeinek mérőszáma
- Pixelek száma egy etalon méretű referenciaképernyőn
Mi az az ANR?
- Az Android natív platformréteg rövidítése
- Felhasználót értesítő dialógusablak, hogy az alkalmazás nem válaszol
- UI komponens
- Egyik sem ezek közül
Mi a RecyclerView előnye a LinearLayout-al szemben?
- Fragmenteken csak RecyclerView használható
- Rövidebb kód írását teszi lehetővé
- Újrafelhasználja a benne lévő View-kat, így performancia szempontból előnyösebb ha nagy listát készítünk
- Automatikusan CardView-ban jeleníti meg az elemeket
Melyik erőforrás mappába kell rakni fejlesztéskor a statikus fájlokat (pl. zene, vagy egyéb bináris file)?
- res/drawable
- res/layout
- res/raw
- assets
Az android alkalmazás telepítője egy .... állomány
- aar
- o
- ipa
- apk
Melyek igazak a sűrűség független pixelre(dp)?
- px=dp*(dpi/160)
- Egy dp egy fizikai pixelnek felel meg egy 300 dpi-s képernyőn
- Egy dp egy fizikai pixelnek felel meg egy 160 dpi-s képernyőn
- px=dp*(dpi/300)
Melyek igazak a Kotlin nyelvre?
- Kotlin kódon belül használhatunk Java osztályokat
- Csak Androidon használható
- Null-safety támogatás
- Nem tartalmaz funkcionális programozási elemeket
Mi igaz a manifest fájra?
- Az összes alkalmazás komponenst fel kell sorolni benne kivéve a dinamikusan regisztrálható BR komponenseket
- XML és Java/kotlin kódot is tartalmazhat
- Csak az Activity-ket kell felsorolni benne
- Az igényelt engedélyeket itt is javasolt felsorolni
Mi igaz az Intentre?
- Komponensek közötti komunikációra használható
- Csak explicit lehet
- Csak alkalmazáson belül működik
- Része lehet akció és adat is
Mi igaz Broadcast Receiver-re?
- Külön álló nézet saját UI felülettel
- Android alkalmazás komponens típus
- Rendszerszintű eseményekre is tud reagálni
- A View-ból származik
Mi igaz a Retrofitra?
- HTTP(S) műveleteket képes végezni
- Nem támogatott a query paraméterezés
- Jól konfigurálható a JSON és objektum reprezentációk közötti konverter
- A hálózati hívásokat segít külön szálon végrehajtani
Az alábbiak közül melyek számítanak erőforrásnak az Android platformon?
- Felületi elem leírók(layout)
- Képek
- Stílusok
- Szöveges erőforrások
Az Android csak a Java 1.3 szintaxist támogatja.
- Igaz
- Hamis
A RelativeLayout weight és weightSum értékei teszik lehetővé, hogy elemeket súlyozottan helyezzünk el benne.
- Igaz
- Hamis
Egy LinearLayout maximum egy másik LinearLayout-ot tartalmazhat.
- Igaz
- Hamis
A fragmentek életciklusa megegyezik az Activity életciklusával, ugyanannyi callback függvény létezik
- Igaz
- Hamis
Android platformon 1 dp két fizikai pixelnek felel meg
- Igaz
- Hamis
Az obfuszkálás során az apk-ból állítjuk vissza a forráskódot.
- Igaz
- Hamis
Az activity életciklus függvényeinek felüldefiniálásakor kötelező az ősosztály implementációjának meghívása
- Igaz
- Hamis
Az Andorid alkalmazás a következő 4 féle komponenst tartalmazhatja Activity, Broadcast Receiver, Service és Content Provider
- Igaz
- Hamis
Képernyő elforgatáskor az Activity onPause, onStop, onStart és onResume függvényei hívódnak csak meg.
- Igaz
- Hamis
Az R.java-t akkor sem szabad kézzel szerkeszteni, ha segíteni szeretnénk a fordító munkáját azonosító változtatáskor.
- Igaz
- Hamis
Az AsyncTask doInBackground() függvénye alapértelmezetten külön szálon fut.
- Igaz
- Hamis
Layout xml-ben is beágyazhatunk Fragment-eket.
- Igaz
- Hamis
A classes.dex tartalmazza az erőforrásokat
- Igaz
- Hamis
Android 6-tól felfele minden engedélyt el kell kérni futásidőben
- Igaz
- Hamis
Elég build.gradleben megadni a package-t (Manifestben nem kell)
- Igaz
- Hamis
A ServiceComponent onStartCommand függvénye alapértelmezetten külön szálon indítja el.
- Igaz
- Hamis
Toolbar használatakor javasolt beállítani a NoActionbar stílust a styles.xml-ben
- Igaz
- Hamis
A Room legenerálja a Data Access Object interfész implementációját
- Igaz
- Hamis
Veszélyesnek számító műveletekre futási időben kell engedélyt kérni
- Igaz
- Hamis
Kotlin extension használata esetén elkerülhető a findViewById(...) függvény használata.
- Igaz
- Hamis
Egy alkalmazás statikus fájlai telepítéskor az external storage-ba kerülnek.
- Igaz
- Hamis
Ha Service-t started módban akarunk használni, akkor az onBind() függvényt kell megvalósítani.
- Igaz
- Hamis
Hálózati hívást Androidon csak háttérszálon lehet hívni
- Igaz
- Hamis
A ContentProvider elérése ContentResolver segítségével történik.
- Igaz
- Hamis