A nyomtatható változat már nem támogatott, és hibásan jelenhet meg. Kérjük, frissítsd a böngésződ könyvjelzőit, és használd a böngésző alapértelmezett nyomtatás funkcióját.
Mobil-és webes szoftverek mobil kikérdező
Statisztika
Átlagteljesítmény
-
Eddigi kérdések
0
Kapott pontok
0
Alapbeállított pontozás
(+)
-
Beállítások
Minden kérdés látszik
-
Véletlenszerű sorrend
-
-
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 manifest állományba fel kell sorolni az összes alkalmazáskomponenst (Kivéve a dinamikusan regisztrált BR-eket)
13 A Service komponens azután is futva maradhat, hogy az őt hívó komponens megáll
14 A Room SQLite implementációra épül
15 Fragmenteket csak dinamikusan csatolhatunk
16 Változtatható az alábbi lista (pl új elem hozzáadásával?) val list:MutableList = mutableListOf()
17 A Room memóriában tárolja el hosszútávra az adatokat
18 A Content Provider csak adatlekérdezést támogat
19 A Retrofit implementáció futásidőben generálódik
20 Egy Fragment ugyanúgy statikusan és dinamikusan is Activity-hez rendelhető
21 A SharedPreferences alaptípusok kulcs-érték párokban való tárolására alkalmas
22 Az Android biztosít keretrendszert egyedi beállítások képernyő létrehozására
23 A Retrofit beépítve használja a GSON-t JSON és objektumok közti konvertálásra
24 A Content Provider adatot szolgáltat komponensek között
25 Az Intent-ek átadása közvetlenül a komponensek között történik
26 Melyik állítás igaz a FragmentTransaction osztályra?
27 Mi a képernyő sűrűség?
28 Mi az az ANR?
29 Mi a RecyclerView előnye a LinearLayout-al szemben?
30 Melyik erőforrás mappába kell rakni fejlesztéskor a statikus fájlokat (pl. zene, vagy egyéb bináris file)?
31 Az android alkalmazás telepítője egy .... állomány
32 Melyek igazak a sűrűség független pixelre(dp)?
33 Melyek igazak a Kotlin nyelvre?
34 Mi igaz a manifest fájra?
35 Mi igaz az Intentre?
36 Mi igaz Broadcast Receiver-re?
37 Mi igaz a Retrofitra?
38 Az alábbiak közül melyek számítanak erőforrásnak az Android platformon?
39 Az Android csak a Java 1.3 szintaxist támogatja.
40 A RelativeLayout weight és weightSum értékei teszik lehetővé, hogy elemeket súlyozottan helyezzünk el benne.
41 Egy LinearLayout maximum egy másik LinearLayout-ot tartalmazhat.
42 A fragmentek életciklusa megegyezik az Activity életciklusával, ugyanannyi callback függvény létezik
43 Android platformon 1 dp két fizikai pixelnek felel meg
44 Az obfuszkálás során az apk-ból állítjuk vissza a forráskódot.
45 Az activity életciklus függvényeinek felüldefiniálásakor kötelező az ősosztály implementációjának meghívása
46 Az Andorid alkalmazás a következő 4 féle komponenst tartalmazhatja Activity, Broadcast Receiver, Service és Content Provider
47 Képernyő elforgatáskor az Activity onPause, onStop, onStart és onResume függvényei hívódnak csak meg.
48 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.
49 Az AsyncTask doInBackground() függvénye alapértelmezetten külön szálon fut.
50 Layout xml-ben is beágyazhatunk Fragment-eket.
51 A classes.dex tartalmazza az erőforrásokat
52 Android 6-tól felfele minden engedélyt el kell kérni futásidőben
53 Elég build.gradleben megadni a package-t (Manifestben nem kell)
54 A ServiceComponent onStartCommand függvénye alapértelmezetten külön szálon indítja el.
55 Toolbar használatakor javasolt beállítani a NoActionbar stílust a styles.xml-ben
56 A Room legenerálja a Data Access Object interfész implementációját
57 Veszélyesnek számító műveletekre futási időben kell engedélyt kérni
58 Kotlin extension használata esetén elkerülhető a findViewById(...) függvény használata.
59 Egy alkalmazás statikus fájlai telepítéskor az external storage-ba kerülnek.
60 Ha Service-t started módban akarunk használni, akkor az onBind() függvényt kell megvalósítani.
61 Hálózati hívást Androidon csak háttérszálon lehet hívni
62 A ContentProvider elérése ContentResolver segítségével történik.
Az Android Linux Kernel alapú OS
Típus:
egy .
Válasz:
1 .
Pontozás:
- .
Igaz
Hamis
Android platformra csak Java nyelven lehet fejleszteni
Típus:
egy .
Válasz:
2 .
Pontozás:
- .
Igaz
Hamis
A layoutok egymásba ágyazhatók
Típus:
egy .
Válasz:
1 .
Pontozás:
- .
Igaz
Hamis
Az R.java-t kézzel kell mindíg frissíteni
Típus:
egy .
Válasz:
2 .
Pontozás:
- .
Igaz
Hamis
Egy erőforrás könyvtáron csak egy erőforrás minősítő lehet
Típus:
egy .
Válasz:
2 .
Pontozás:
- .
Igaz
Hamis
Hálózati kommunikációt külön szálon érdemes végrehajtani
Típus:
egy .
Válasz:
1 .
Pontozás:
- .
Igaz
Hamis
Egy Activity-re egyszerre csak egy fragment csatolható
Típus:
egy .
Válasz:
2 .
Pontozás:
- .
Igaz
Hamis
Képernyő elforgatásakor alap esetben az Activity onDestroy() függvénye is lefut
Típus:
egy .
Válasz:
1 .
Pontozás:
- .
Igaz
Hamis
Nem minden esetben kell a BroadcastReceiver-t regisztrálni a Manifest fileban
Típus:
egy .
Válasz:
1 .
Pontozás:
- .
Igaz
Hamis
A Service kódja alapértelmezetten külön szálon fut
Típus:
egy .
Válasz:
2 .
Pontozás:
- .
Igaz
Hamis
Az Android platform réteges felépítésű
Típus:
egy .
Válasz:
1 .
Pontozás:
- .
Igaz
Hamis
A manifest állományba fel kell sorolni az összes alkalmazáskomponenst (Kivéve a dinamikusan regisztrált BR-eket)
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
Típus:
egy .
Válasz:
1 .
Pontozás:
- .
Igaz
Hamis
A Room SQLite implementációra épül
Típus:
egy .
Válasz:
1 .
Pontozás:
- .
Igaz
Hamis
Fragmenteket csak dinamikusan csatolhatunk
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()
Típus:
egy .
Válasz:
1 .
Pontozás:
- .
Igaz
Hamis
A Room memóriában tárolja el hosszútávra az adatokat
Típus:
egy .
Válasz:
2 .
Pontozás:
- .
Igaz
Hamis
A Content Provider csak adatlekérdezést támogat
Típus:
egy .
Válasz:
2 .
Pontozás:
- .
Igaz
Hamis
A Retrofit implementáció futásidőben generálódik
Típus:
egy .
Válasz:
2 .
Pontozás:
- .
Igaz
Hamis
Egy Fragment ugyanúgy statikusan és dinamikusan is Activity-hez rendelhető
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
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
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
Típus:
egy .
Válasz:
2 .
Pontozás:
- .
Igaz
Hamis
A Content Provider adatot szolgáltat komponensek között
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
Típus:
egy .
Válasz:
2 .
Pontozás:
- .
Igaz
Hamis
Melyik állítás igaz a FragmentTransaction osztályra?
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?
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?
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?
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)?
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
Típus:
egy .
Válasz:
4 .
Pontozás:
- .
aar
o
ipa
apk
Melyek igazak a sűrűség független pixelre(dp)?
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?
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?
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?
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?
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?
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?
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.
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.
Típus:
egy .
Válasz:
2 .
Pontozás:
- .
Igaz
Hamis
Egy LinearLayout maximum egy másik LinearLayout-ot tartalmazhat.
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
Típus:
egy .
Válasz:
2 .
Pontozás:
- .
Igaz
Hamis
Android platformon 1 dp két fizikai pixelnek felel meg
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.
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
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
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.
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.
Típus:
egy .
Válasz:
1 .
Pontozás:
- .
Igaz
Hamis
Az AsyncTask doInBackground() függvénye alapértelmezetten külön szálon fut.
Típus:
egy .
Válasz:
1 .
Pontozás:
- .
Igaz
Hamis
Layout xml-ben is beágyazhatunk Fragment-eket.
Típus:
egy .
Válasz:
1 .
Pontozás:
- .
Igaz
Hamis
A classes.dex tartalmazza az erőforrásokat
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
Típus:
egy .
Válasz:
2 .
Pontozás:
- .
Igaz
Hamis
Elég build.gradleben megadni a package-t (Manifestben nem kell)
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.
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
Típus:
egy .
Válasz:
1 .
Pontozás:
- .
Igaz
Hamis
A Room legenerálja a Data Access Object interfész implementációját
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
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.
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.
Típus:
egy .
Válasz:
1 .
Pontozás:
- .
Igaz
Hamis
Ha Service-t started módban akarunk használni, akkor az onBind() függvényt kell megvalósítani.
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
Típus:
egy .
Válasz:
1 .
Pontozás:
- .
Igaz
Hamis
A ContentProvider elérése ContentResolver segítségével történik.
Típus:
egy .
Válasz:
1 .
Pontozás:
- .
Igaz
Hamis