„Mobil- és webes szoftverek mobil kikerdezo” változatai közötti eltérés

 
(22 közbenső módosítás ugyanattól a felhasználó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 ZH kikérdező}}
|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=több|válasz=1|pontozás=-}}
{{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=több|válasz=2|pontozás=-}}
{{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=több|válasz=1|pontozás=-}}
{{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=több|válasz=2|pontozás=-}}
{{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=több|válasz=2|pontozás=-}}
{{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=több|válasz=1|pontozás=-}}
{{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=több|válasz=2|pontozás=-}}
{{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=több|válasz=1|pontozás=-}}
{{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=több|válasz=1|pontozás=-}}
{{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