Top 14 întrebări și răspunsuri la interviu PhoneGap (2026)
Iată întrebările și răspunsurile la interviu PhoneGap pentru debutanți, precum și pentru candidații dezvoltatori cu experiență pentru a obține jobul visat.
1) Ce este PhoneGap și de ce să-l folosești?
PhoneGap este un framework open source, care vă permite să dezvoltați aplicații pentru dispozitive mobile folosind tehnologii web precum CSS3, JavaScript și HTML5 în loc să utilizați Java pentru Android, C# pentru dispozitive Windows Phone și Objective C sau Swift pentru iOS. Folosește formatul de proiect nativ pentru fiecare platformă.
Descărcare PDF gratuită: Întrebări și răspunsuri la interviu PhoneGap
2) Listați câteva dintre API-urile PhoneGap?
Unele dintre API-urile PhoneGap sunt
- Accelerometru
- Camera
- Captura
- Busolă
- Conexiune
- Contact
- Dispozitiv
- Geo-locație și așa mai departe
3) Explicați ce aveți nevoie pentru a dezvolta în PhoneGap?
Pentru,
- IOS: Xcode, SDK iOS
- Android: Android SDK, plugin ADT
- Mure: Sun SDK, Apache ant și BlackBerry Webworks SDK
- Symbian: SDK
4) Menționați care este diferența dintre PhoneGap și PhoneGap Build?
- PhoneGap: Este un cadru pentru dezvoltarea de aplicații mobile, construit pe proiectul open source Apache Cordova. Vă permite să scrieți o aplicație o dată cu CSS, JavaScript, HTML apoi îl implementează pe o gamă largă de dispozitive mobile fără a pierde caracteristicile unei aplicații native.
- Compilare PhoneGap: Este un serviciu bazat pe cloud, construit pe baza cadrului PhoneGap.
5) Listați câteva dintre evenimentele PhoneGap?
Unele dintre evenimentele PhoneGap includ
- Pauză
- Relua
- Dispozitivul gata
- Deconectat
- Butonul de terminare
- Buton de reducere a volumului și așa mai departe

6) Menționați diferența dintre AIR și PhoneGap?
Cea mai fundamentală diferență dintre AIR și PhoneGap este că aplicațiile AIR se construiesc folosind instrumente bazate pe platforma Flash și se pot dezvolta aplicații PhoneGap folosind HTML, CSS și JavaScript. Aplicațiile AIR utilizează runtime-ul AIR, ceea ce permite utilizarea unei singure baze de cod, cu un comportament similar pe toate platformele suportate. Aplicațiile PhoneGap se execută în componenta nativă a browserului web pentru fiecare platformă suportată. Pentru platforme separate, PhoneGap se poate comporta diferit.
7) Explicați cum proiectați aplicațiile PhoneGap?
Aplicațiile PhoneGap pot fi arhitect, în același mod, ca și alte servicii web mobile. Principala diferență este că elementele HTML inițiale sunt disponibile local, în loc de un server la distanță. Aplicația PhoneGap încarcă HTML-ul inițial care poate solicita resurse de la un server sau din mediul local. PhoneGap acceptă, de asemenea, modelul cu o singură pagină web.

8) În ce constă pluginul PhoneGap? Care sunt fișierele necesare pentru a vă crea propriul plugin PhoneGap pentru IOS?
Pluginul PhoneGap conține două fișiere
- Fișier JavaScript care definește funcția de accesare a hook-urilor native
- Fișiere de implementare scrise în limba maternă pentru a se coordona cu funcțiile native ale telefonului
Pentru a vă crea propriile pluginuri PhoneGap, trebuie
- Creați un director nou în directorul dvs. ${PROJECT_DIR}/plugins
- Creați un fișier JavaScript în noul director
- Faceți un nou Obiectiv-C clasă care extinde clasa de comandă PhoneGap și, de asemenea, în noul director
9) Enumerați ce caracteristici sunt disponibile în opțiunile camerei PhoneGap?
Opțiunile disponibile ale camerei PhoneGap sunt
- Calitate: Indică calitatea imaginii salvate care variază de la [0,100]
- Tip de destinație: Alegeți formatul valorii returnate. Definit în navigator.camera.DestinationType
- Tipul sursei: Setați sursa imaginii. Definit în navigator.camera
- Permite Editare: Înainte de selectarea imaginii, permite editarea simplă a imaginii
- Tip de codificare: Determină tipul de codificare al imaginii returnate
- TargetWidth: Acesta determină modul în care puteți seta lățimea imaginii
- Înălțime țintă: Acesta spune cum puteți seta înălțimea imaginii
- Tip media: Aici puteți seta tipul media din care să selectați
10) Explicați cum puteți face upgrade PhoneGap?
Pentru a actualiza PhoneGap în Mac și Linux
- $ sudo npm install –g phonegap
Pentru Windows:
- C:\> npm install –g phonegap
11) Menționați care sunt ciudateniile iOS pentru un obiect cu direcția busolă?
Pentru un obiect cu direcția de busolă, ciudateniile iOS sunt
- trueHeading este returnat numai atunci când serviciile de localizare se execută prin geolocation.watchlocation()
- Pentru dispozitivele iOS>4, dacă dispozitivul mobil este rotit sau rotit și aplicația acceptă acea orientare, valoarea titlului va fi raportată în raport cu orientarea curentă
12) Explicați ce este funcția media.seekTo și media.getDuration în API-ul media OpenGap?
- seekTo în OpenGap Media API este o funcție care actualizează cea mai recentă poziție a fișierului audio subiacent al unui obiect media
- getDuration este o funcție care returnează durata fișierului audio în secunde. Va returna valoarea -1, dacă durata este necunoscută
13) Explicați care sunt limitările PhoneGap?
Deoarece front-end-ul folosește JavaScript, are anumite limitări
- Procesarea datelor: Compararea cu limbajul nativ JavaScript este mult mai rapidă
- Prelucrare în fundal: Numărul mare de aplicații depinde de firul de fundal, în timp ce API-urile PhoneGap sunt construite folosind JavaScript, care nu acceptă mai multe fire și, prin urmare, nu acceptă procesarea de fundal
- Grafica avansata: Aplicațiile care folosesc grafică avansată pot fi accesate în mod explicit de biblioteci terțe, ceea ce poate fi realizat cel mai bine în mod nativ
- Logica de afaceri complexa: Numărul de aplicații complexe de afaceri poate fi accesat mai bine cu un cod nativ
- Accesați funcționalitatea nativă avansată: Numărul de API-uri native nu sunt acceptate de API-ul PhoneGap
14) Menționați care sunt opțiunile de stocare pe care le poate accesa PhoneGap?
- Memory-store.js (MemoryStore)
- Is-store.js (LocalStorageStore)
- Websql-store.js (WebSqlStore)
Aceste întrebări de interviu vă vor ajuta, de asemenea, în viva (orale)

![Întrebări și răspunsuri la interviul tehnic ([an]) Întrebări și răspunsuri la interviul tehnic](https://career.guru99.com/wp-content/uploads/2024/12/technical-interview-questions-answers-150x150.png)

![Top 60 de întrebări și răspunsuri la interviu HTML ([an]) Întrebări de interviuri HTML](https://career.guru99.com/wp-content/uploads/2012/05/html_interview_Questions.png)