Top 14 pitanja i odgovora na intervjuu za PhoneGap (2026.)
Ovdje su pitanja i odgovori na razgovoru za PhoneGap za početnike kao i za iskusne kandidate za razvojne programere koji će dobiti posao iz snova.
1) Što je PhoneGap i zašto ga koristiti?
PhoneGap je okvir otvorenog koda koji vam omogućuje razvoj aplikacija za mobilne uređaje korištenjem web tehnologija kao što su CSS3, JavaScript i HTML5 umjesto korištenja Jave za Android, C# za Windows Phone uređaje i Objective C ili Brz za iOS. Koristi izvorni format projekta za svaku platformu.
Besplatno preuzimanje PDF-a: PhoneGap Intervju Pitanja i odgovori
2) Navedite neke od PhoneGap API-ja?
Neki od PhoneGap-a API ima
- Akcelerometar
- Fotoaparat
- hvatanje
- kompas
- priključak
- Kontakti
- Uređaj
- Geo-lokacija i tako dalje
3) Objasnite što vam je potrebno za razvoj u PhoneGapu?
Za,
- IOS: Xcode, iOS SDK
- Android: Android SDK, ADT dodatak
- Kupina: Sun SDK, Apache ant i BlackBerry Webworks SDK
- Symbian: SDK
4) Navedite koja je razlika između PhoneGap i PhoneGap Build?
- PhoneGap: To je okvir za razvoj mobilnih aplikacija, izgrađen na projektu otvorenog koda Apache Cordova. Omogućuje vam da jednom napišete aplikaciju pomoću CSS-a, JavaScripta, HTML a zatim ga implementira na širok raspon mobilnih uređaja bez gubitka značajki izvorne aplikacije.
- Izrada PhoneGap-a: To je usluga temeljena na oblaku izgrađena na PhoneGap okviru.
5) Navedite neke od PhoneGap događaja?
Neki od PhoneGap događaja uključuju
- Pauza
- Rezime
- Uređaj spreman
- Offline
- Tipka za završetak poziva
- Gumb za smanjenje glasnoće i tako dalje

6) Spomenite razliku između AIR-a i PhoneGapa?
Najosnovnija razlika između AIR-a i PhoneGap-a je u tome što AIR aplikacije izrađujete pomoću alata ukorijenjenih u Flash Platformi, a PhoneGap aplikaciju možete razvijati pomoću HTML-a, CSS i JavaScript. AIR aplikacije koriste AIR runtime, što vam omogućuje da imate jednu bazu koda, s potpuno sličnim očekivanim ponašanjem na svim podržanim platformama. PhoneGap aplikacije izvršavaju se unutar izvorne komponente web preglednika za svaku podržanu platformu. Za zasebne platforme, PhoneGap se može ponašati drugačije.
7) Objasnite kako projektirate PhoneGap aplikacije?
PhoneGap aplikacije mogu biti arhitekt, na isti način, kao i druge mobilne web usluge. Glavna razlika je u tome što su početna HTML sredstva dostupna lokalno, umjesto na udaljenom poslužitelju. Aplikacija PhoneGap učitava početni HTML koji može tražiti resurse s poslužitelja ili iz lokalnog okruženja. PhoneGap također podržava model web iskustva s jednom stranicom.

8) Od čega se sastoji PhoneGap dodatak? Koje su datoteke potrebne za izradu vlastitog PhoneGap dodatka za iOS?
PhoneGap dodatak sadrži dvije datoteke
- JavaScript datoteka koja definira funkciju za pristup nativnim kukama
- Implementacijske datoteke napisane na materinjem jeziku radi koordinacije s izvornim značajkama telefona
Da biste izradili vlastite PhoneGap dodatke, morate
- Napravite novi direktorij u svom direktoriju ${PROJECT_DIR}/plugins
- Napravite JavaScript datoteku unutar tog novog direktorija
- Napravite novi Cilj -C klasa koja proširuje klasu naredbi PhoneGap i također u novom imeniku
9) Navedite koje su značajke dostupne u opcijama kamere PhoneGap?
Dostupne su opcije PhoneGap kamere
- Kvaliteta: Prikazuje kvalitetu spremljene slike u rasponu od [0,100]
- Vrsta odredišta: Odaberite format povratne vrijednosti. Definirano u navigator.camera.DestinationType
- Vrsta izvora: Postavite izvor slike. Definirano u navigator.camera
- Dopusti uređivanje: Prije odabira slike, omogućuje jednostavno uređivanje slike
- Vrsta kodiranja: Određuje vrstu kodiranja vraćene slike
- TargetWidth: Određuje kako možete postaviti širinu slike
- Ciljna visina: Govori kako možete postaviti visinu slike
- Vrsta medija: Ovdje možete postaviti vrstu medija za odabir
10) Objasnite kako možete nadograditi PhoneGap?
Za nadogradnju PhoneGap-a na Mac i Linux
- $ sudo npm install –g phonegap
Za Windows:
- C:\> npm install –g phonegap
11) Navedite koje su iOS karakteristike za objekt smjera kompasa?
Što se tiče objekta smjera kompasa, hirovi iOS-a su
- trueHeading se vraća samo kada se lokacijske usluge izvršavaju putem geolocation.watchlocation()
- Za iOS>4 uređaje, ako se mobilni uređaj okreće ili rotira, a aplikacija podržava tu orijentaciju, vrijednost smjera bit će prijavljena u odnosu na trenutnu orijentaciju
12) Objasnite što je media.seekTo i media.getDuration funkcija u OpenGap media API-ju?
- tražiti u OpenGap Media API je funkcija koja ažurira najnoviju poziciju temeljne audio datoteke medijskog objekta
- getDuration je funkcija koja vraća trajanje audio datoteke u sekundama. Vratit će vrijednost -1 ako je trajanje nepoznato
13) Objasnite koja su ograničenja PhoneGapa?
Budući da sučelje koristi JavaScript, ono ima određena ograničenja
- Obrada podataka: U usporedbi s JavaScriptom, izvorni jezik je puno brži
- Obrada u pozadini: Velik broj aplikacija ovisi o pozadinskoj niti dok je PhoneGap API izgrađen pomoću JavaScripta koji ne podržava višenitnost i stoga ne podržava pozadinsku obradu
- Napredna grafika: Aplikacijama koje koriste naprednu grafiku može se eksplicitno pristupiti preko biblioteka trećih strana, što je najbolje učiniti izvorno
- Složena poslovna logika: Brojnim složenim poslovnim aplikacijama može se bolje pristupiti s izvornim kodom
- Pristupite naprednoj izvornoj funkciji: Broj izvornih API-ja koje PhoneGap API ne podržava
14) Navedite kojoj opciji pohrane PhoneGap može pristupiti?
- Memory-store.js (MemoryStore)
- Is-store.js (LocalStorageStore)
- Websql-store.js (WebSqlStore)
Ova pitanja za intervju također će vam pomoći u vašem životu


![Pitanja i odgovori za tehnički intervju ([godina]) Pitanja i odgovori za tehnički razgovor](https://career.guru99.com/wp-content/uploads/2024/12/technical-interview-questions-answers-150x150.png)
![Top 60 pitanja i odgovora na HTML intervjuu ([godina]) HTML pitanja za intervju](https://career.guru99.com/wp-content/uploads/2012/05/html_interview_Questions.png)