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
PhoneGap pitanja za intervju
PhoneGap pitanja za intervju

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.

PhoneGap
PhoneGap

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

Podijeli

Ostavi komentar

Vaลกa adresa e-poลกte neฤ‡e biti objavljena. Obavezna polja su oznaฤena *