Mobil- és webes szoftverek mobil kikerdezo

A VIK Wikiből


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

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: -.

  1. Igaz
  2. Hamis

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: -.

  1. res/drawable
  2. res/layout
  3. res/raw
  4. assets

Az R.java-t kézzel kell mindíg frissíteni

Típus: egy. Válasz: 2. Pontozás: -.

  1. Igaz
  2. Hamis

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: -.

  1. Felületi elem leírók(layout)
  2. Képek
  3. Stílusok
  4. Szöveges erőforrások

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: -.

  1. Igaz
  2. Hamis

Képernyő elforgatásakor alap esetben az Activity onDestroy() függvénye is lefut

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. Hamis

A SharedPreferences alaptípusok kulcs-érték párokban való tárolására alkalmas

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. Hamis

A classes.dex tartalmazza az erőforrásokat

Típus: egy. Válasz: 2. Pontozás: -.

  1. Igaz
  2. 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: -.

  1. Igaz
  2. Hamis

A Room SQLite implementációra épül

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. Hamis

Android 6-tól felfele minden engedélyt el kell kérni futásidőben

Típus: egy. Válasz: 2. Pontozás: -.

  1. Igaz
  2. Hamis

A Content Provider csak adatlekérdezést támogat

Típus: egy. Válasz: 2. Pontozás: -.

  1. Igaz
  2. Hamis

Melyek igazak a Kotlin nyelvre?

Típus: több. Válasz: 1,3. Pontozás: -.

  1. Kotlin kódon belül használhatunk Java osztályokat
  2. Csak Androidon használható
  3. Null-safety támogatás
  4. Nem tartalmaz funkcionális programozási elemeket

Layout xml-ben is beágyazhatunk Fragment-eket.

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. Hamis

A Room legenerálja a Data Access Object interfész implementációját

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. Hamis

A Service kódja alapértelmezetten külön szálon fut

Típus: egy. Válasz: 2. Pontozás: -.

  1. Igaz
  2. Hamis

Mi az az ANR?

Típus: egy. Válasz: 2. Pontozás: -.

  1. Az Android natív platformréteg rövidítése
  2. Felhasználót értesítő dialógusablak, hogy az alkalmazás nem válaszol
  3. UI komponens
  4. Egyik sem ezek közül

A Service komponens azután is futva maradhat, hogy az őt hívó komponens megáll

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. Hamis

A Content Provider adatot szolgáltat komponensek között

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. Hamis

Hálózati kommunikációt külön szálon érdemes végrehajtani

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. Hamis

Mi a képernyő sűrűség?

Típus: egy. Válasz: 1. Pontozás: -.

  1. A pixelek száma adott fizikai területen belül, tipikusan inchenként
  2. A képernyő átlója fizikai pixelben mérve
  3. Képernyő pixelrétegeinek mérőszáma
  4. Pixelek száma egy etalon méretű referenciaképernyőn

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: -.

  1. Igaz
  2. Hamis

Hálózati hívást Androidon csak háttérszálon lehet hívni

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. Hamis


Android platformra csak Java nyelven lehet fejleszteni

Típus: egy. Válasz: 2. Pontozás: -.

  1. Igaz
  2. Hamis

Egy LinearLayout maximum egy másik LinearLayout-ot tartalmazhat.

Típus: egy. Válasz: 2. Pontozás: -.

  1. Igaz
  2. Hamis

Egy Activity-re egyszerre csak egy fragment csatolható

Típus: egy. Válasz: 2. Pontozás: -.

  1. Igaz
  2. 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: -.

  1. Igaz
  2. Hamis

Az android alkalmazás telepítője egy .... állomány

Típus: egy. Válasz: 4. Pontozás: -.

  1. aar
  2. o
  3. ipa
  4. apk

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: -.

  1. Igaz
  2. Hamis

Mi igaz az Intentre?

Típus: több. Válasz: 1,4. Pontozás: -.

  1. Komponensek közötti komunikációra használható
  2. Csak explicit lehet
  3. Csak alkalmazáson belül működik
  4. Része lehet akció és adat is

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: -.

  1. Igaz
  2. Hamis

Toolbar használatakor javasolt beállítani a NoActionbar stílust a styles.xml-ben

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. Hamis

Az Android csak a Java 1.3 szintaxist támogatja.

Típus: egy. Válasz: 2. Pontozás: -.

  1. Igaz
  2. Hamis

A fragmentek életciklusa megegyezik az Activity életciklusával, ugyanannyi callback függvény létezik

Típus: egy. Válasz: 2. Pontozás: -.

  1. Igaz
  2. Hamis

Melyek igazak a sűrűség független pixelre(dp)?

Típus: több. Válasz: 1,3. Pontozás: -.

  1. px=dp*(dpi/160)
  2. Egy dp egy fizikai pixelnek felel meg egy 300 dpi-s képernyőn
  3. Egy dp egy fizikai pixelnek felel meg egy 160 dpi-s képernyőn
  4. px=dp*(dpi/300)

Nem minden esetben kell a BroadcastReceiver-t regisztrálni a Manifest fileban

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. 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: -.

  1. Igaz
  2. Hamis

Az Android platform réteges felépítésű

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. 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: -.

  1. Igaz
  2. Hamis

Az Android Linux Kernel alapú OS

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. Hamis

Android platformon 1 dp két fizikai pixelnek felel meg

Típus: egy. Válasz: 2. Pontozás: -.

  1. Igaz
  2. Hamis

A layoutok egymásba ágyazhatók

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. Hamis

Egy Fragment ugyanúgy statikusan és dinamikusan is Activity-hez rendelhető

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. Hamis

A Retrofit implementáció futásidőben generálódik

Típus: egy. Válasz: 2. Pontozás: -.

  1. Igaz
  2. 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: -.

  1. Igaz
  2. Hamis

Egy alkalmazás statikus fájlai telepítéskor az external storage-ba kerülnek.

Típus: egy. Válasz: 2. Pontozás: -.

  1. Igaz
  2. Hamis

Mi igaz a Retrofitra?

Típus: több. Válasz: 1,3,4. Pontozás: -.

  1. HTTP(S) műveleteket képes végezni
  2. Nem támogatott a query paraméterezés
  3. Jól konfigurálható a JSON és objektum reprezentációk közötti konverter
  4. A hálózati hívásokat segít külön szálon végrehajtani

Elég build.gradleben megadni a package-t (Manifestben nem kell)

Típus: egy. Válasz: 2. Pontozás: -.

  1. Igaz
  2. Hamis

Mi a RecyclerView előnye a LinearLayout-al szemben?

Típus: egy. Válasz: 3. Pontozás: -.

  1. Fragmenteken csak RecyclerView használható
  2. Rövidebb kód írását teszi lehetővé
  3. Újrafelhasználja a benne lévő View-kat, így performancia szempontból előnyösebb ha nagy listát készítünk
  4. Automatikusan CardView-ban jeleníti meg az elemeket

A ServiceComponent onStartCommand függvénye alapértelmezetten külön szálon indítja el.

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. Hamis

Az AsyncTask doInBackground() függvénye alapértelmezetten külön szálon fut.

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. Hamis

Melyik állítás igaz a FragmentTransaction osztályra?

Típus: egy. Válasz: 2. Pontozás: -.

  1. a Fragmentek layoutja rajta keresztül módosítható
  2. lehetővé teszi, hogy a Fragment backstackre kerüljön
  3. renderelés után automatikusan végrehajtódik
  4. csak az Activity onResume() után indítható FragmentManager.beginTransaction()-el

Mi igaz a manifest fájra?

Típus: több. Válasz: 1,4. Pontozás: -.

  1. Az összes alkalmazás komponenst fel kell sorolni benne kivéve a dinamikusan regisztrálható BR komponenseket
  2. XML és Java/kotlin kódot is tartalmazhat
  3. Csak az Activity-ket kell felsorolni benne
  4. Az igényelt engedélyeket itt is javasolt felsorolni

A ContentProvider elérése ContentResolver segítségével történik.

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. 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: -.

  1. Igaz
  2. Hamis

A Room memóriában tárolja el hosszútávra az adatokat

Típus: egy. Válasz: 2. Pontozás: -.

  1. Igaz
  2. Hamis

Fragmenteket csak dinamikusan csatolhatunk

Típus: egy. Válasz: 2. Pontozás: -.

  1. Igaz
  2. Hamis

Kotlin extension használata esetén elkerülhető a findViewById(...) függvény használata.

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. Hamis

Mi igaz Broadcast Receiver-re?

Típus: több. Válasz: 2,3. Pontozás: -.

  1. Külön álló nézet saját UI felülettel
  2. Android alkalmazás komponens típus
  3. Rendszerszintű eseményekre is tud reagálni
  4. A View-ból származik

Az Android biztosít keretrendszert egyedi beállítások képernyő létrehozására

Típus: egy. Válasz: 1. Pontozás: -.

  1. Igaz
  2. 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: -.

  1. Igaz
  2. Hamis