A 14 legjobb PhoneGap-interjú kérdés és válasz (2025)

Íme a PhoneGap interjú kérdései és válaszai pályakezdőknek és tapasztalt fejlesztőjelölteknek, hogy megkaphassák álommunkájukat.


1) Mi az a PhoneGap és miért érdemes használni?

A PhoneGap egy nyílt forráskódú keretrendszer, amely lehetővé teszi alkalmazások fejlesztését mobil eszközökre olyan webes technológiák használatával, mint a CSS3, JavaScript és HTML5 a Java for Android, a C# Windows Phone eszközök és az Objective C vagy az Objective C vagy a HTMLXNUMX használata helyett. Gyors iOS-hez. Minden platformhoz a natív projektformátumot használja.

Ingyenes PDF letöltés: PhoneGap-interjú kérdések és válaszok


2) Soroljon fel néhány PhoneGap API-t?

Néhány PhoneGap API faliórái

  • Gyorsulásmérő
  • Háló
  • Elfog
  • Iránytű
  • csatlakozás
  • Kapcsolatok
  • eszköz
  • Földrajzi hely és így tovább

3) Magyarázza el, mit kell fejlesztenie a PhoneGapben?

Ért,-ra,-re, mert, mivelhogy,

  • IOS: Xcode, iOS SDK
  • Android: Android SDK, ADT bővítmény
  • Földi szeder: Sun SDK, Apache ant és BlackBerry Webworks SDK
  • Symbian: SDK

4) Említse meg, mi a különbség a PhoneGap és a PhoneGap Build között?

  • PhoneGap: Ez egy mobilalkalmazás-fejlesztési keretrendszer, amely a nyílt forráskódú Apache Cordova projektre épül. Lehetővé teszi, hogy egyszer írjon egy alkalmazást CSS-sel, JavaScripttel, HTML majd a mobileszközök széles körére telepíti anélkül, hogy elveszítené a natív alkalmazások funkcióit.
  • PhoneGap felépítés: Ez egy felhő alapú szolgáltatás, amely a PhoneGap keretrendszerre épül.

5) Soroljon fel néhány PhoneGap eseményt?

Néhány PhoneGap esemény közé tartozik

  • szünet
  • Folytatás
  • Készülék
  • nem elérhető
  • Végehívás gomb
  • Hangerő csökkentő gomb és így tovább
PhoneGap interjúkérdések
PhoneGap interjúkérdések

6) Említse meg a különbséget az AIR és a PhoneGap között?

A legalapvetőbb különbség az AIR és a PhoneGap között, hogy az AIR alkalmazásokat a Flash Platformban gyökerező eszközökkel készíti, és a PhoneGap alkalmazást HTML használatával, CSS és JavaScript. Az AIR alkalmazások az AIR futtatókörnyezetet használják, ez lehetővé teszi, hogy egyetlen kódbázis legyen, pontosan hasonló elvárt viselkedéssel az összes támogatott platformon. A PhoneGap alkalmazások a natív webböngésző-komponensen belül futnak le minden támogatott platformon. Külön platform esetén a PhoneGap eltérően viselkedhet.


7) Magyarázza el, hogyan építi fel a PhoneGap alkalmazásokat?

A PhoneGap alkalmazások ugyanúgy lehetnek építészek, mint más mobil webszolgáltatások. A fő különbség az, hogy a kezdeti HTML-eszközök helyben érhetők el, távoli szerver helyett. A PhoneGap alkalmazás betölti a kezdeti HTML-kódot, amely erőforrásokat kérhet egy szervertől vagy a helyi környezetből. A PhoneGap támogatja az egyoldalas webes modellt is.

PhoneGap
PhoneGap

8) Miből áll a PhoneGap bővítmény? Milyen fájlok szükségesek a saját PhoneGap beépülő modul létrehozásához IOS-hez?

A PhoneGap beépülő modul két fájlt tartalmaz

  • JavaScript fájl, amely meghatározza a natív hoook elérésének funkcióját
  • Az anyanyelven írt implementációs fájlok a telefon anyanyelvi funkcióival való összehangolás érdekében

Saját PhoneGap beépülő modulok létrehozásához meg kell tennie

  • Hozzon létre egy új könyvtárat a ${PROJECT_DIR}/plugins könyvtárában
  • Készítsen JavaScript-fájlt az új könyvtárban
  • Készítsen újat Objective-C osztály, amely kiterjeszti a PhoneGap parancsosztályt, és az új könyvtárban is

9) Sorolja fel, milyen funkciók érhetők el a PhoneGap kamerabeállításaiban?

A PhoneGap kamera opciói a következők

  • Minőség: Megmondja a mentett kép minőségét [0,100] között
  • Úticél típusa: Válassza ki a visszatérési érték formátumát. A navigator.camera.DestinationType-ban van meghatározva
  • Forrás típus: Állítsa be a kép forrását. A navigator.camera definíciója
  • AllowEdit: A kép kiválasztása előtt lehetővé teszi a kép egyszerű szerkesztését
  • Kódolás típusa: Meghatározza a visszaadott kép kódolási típusát
  • Célszélesség: Ez határozza meg, hogyan állíthatja be a kép szélességét
  • Célmagasság: Megmondja, hogyan állíthatja be a kép magasságát
  • Média típus: Itt állíthatja be a kiválasztani kívánt médiatípust

10) Magyarázza el, hogyan frissítheti a PhoneGap-et?

A PhoneGap frissítése Mac és Linux rendszeren

  • $ sudo npm install –g phonegap

Windows esetén:

  • C:\> npm install –g phonegap

11) Említse meg, mik az iOS furcsaságai az iránytűt mutató objektumnak?

Az iránytű irányzó objektumának az iOS furcsaságai

  • A trueHeading csak akkor jelenik meg, ha a helyszolgáltatások a geolocation.watchlocation() segítségével futnak.
  • iOS>4 eszközök esetén, ha a mobileszköz el van forgatva vagy el van forgatva, és az alkalmazás támogatja ezt a tájolást, akkor a fejléc értékét a rendszer az aktuális tájoláshoz képest jelenti.

12) Magyarázza el, mi az a media.seekTo és media.getDuration függvény az OpenGap média API-ban?

  • törekednek Az OpenGap Media API-ban egy olyan funkció, amely frissíti a médiaobjektum mögöttes audiofájl legújabb pozícióját
  • getDuration egy olyan függvény, amely visszaadja az audiofájl időtartamát másodpercben. A -1 értéket adja vissza, ha az időtartam ismeretlen

13) Magyarázza el, mik a PhoneGap korlátai?

Mivel a kezelőfelület JavaScriptet használ, van néhány korlátozása

  • Adatfeldolgozás: A JavaScripthez képest az anyanyelv sokkal gyorsabb
  • Háttér feldolgozás: Az alkalmazások nagy száma a háttérszáltól függ, míg a PhoneGap API JavaScript használatával épül fel, amely nem támogatja a többszálas feldolgozást, ezért nem támogatja a háttérfeldolgozást
  • Fejlett grafika: A fejlett grafikát használó alkalmazásokhoz külső könyvtárak kifejezetten hozzáférhetnek, amit a legjobban natív módon lehet megtenni.
  • Komplex üzleti logika: Az összetett üzleti alkalmazások száma jobban elérhető natív kóddal
  • Hozzáférés a fejlett natív funkciókhoz: A PhoneGap API-ja nem támogatja a natív API-k számát

14) Említse meg, melyek azok a tárolási lehetőségek, amelyeket a PhoneGap tud elérni?

  • Memory-store.js (MemoryStore)
  • Is-store.js (LocalStorageStore)
  • Websql-store.js (WebSqlStore)

Ezek az interjúkérdések a viva-ban is segítenek.

Megosztás

Hagy egy Válaszol

E-mail címed nem kerül nyilvánosságra. Kötelező kitölteni *