Mobil- és webes szoftverek mobil kikerdezo

A VIK Wikiből
A lap korábbi változatát látod, amilyen Kiss Ádám 2 (vitalap | szerkesztései) 2022. december 13., 09:50-kor történt szerkesztése után volt. (→‎A manifest állományba fel kell sorolni az összes alkalmazáskomponenst (Kivéve a dinamikusan regisztrált BR-eket))
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)


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


Az Android Linux Kernel alapú OS

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

A layoutok egymásba ágyazhatók

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

  1. Igaz
  2. Hamis

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

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

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

Egy Activity-re egyszerre csak egy fragment csatolható

Típus: egy. Válasz: 2. 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

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

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

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

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

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

  1. Igaz
  2. Hamis

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

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

  1. Igaz
  2. Hamis

Fragmenteket csak dinamikusan csatolhatunk

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

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

  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

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

Típus: egy. Válasz: 2. 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

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

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

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

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

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

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

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

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

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

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

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)

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

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

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

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

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

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

Az Android csak a Java 1.3 szintaxist támogatja.

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 LinearLayout maximum egy másik LinearLayout-ot tartalmazhat.

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

Android platformon 1 dp két fizikai pixelnek felel meg

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

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

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

  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

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

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

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

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

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

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

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

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

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

  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

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

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

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

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

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

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


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