Topp 14 PhoneGap-intervjuspørsmål og -svar (2025)

Her er PhoneGap-intervjuspørsmål og svar for ferskinger så vel som erfarne utviklerkandidater for å få drømmejobben.


1) Hva er PhoneGap og hvorfor bruke det?

PhoneGap er et rammeverk med åpen kildekode, som lar deg utvikle applikasjoner for mobile enheter ved å bruke nettteknologier som CSS3, JavaScript og HTML5 i stedet for å bruke Java for Android, C# for Windows phone-enheter og Objective C eller Swift for iOS. Den bruker det opprinnelige prosjektformatet for hver plattform.

Gratis PDF-nedlasting: PhoneGap-intervjuspørsmål og svar


2) Liste ut noen av PhoneGap API?

Noen av PhoneGap API er

  • Akselerometer
  • Kamera
  • Capture
  • Kompass
  • Tilkobling
  • Kontakter
  • Enhet
  • Geo-plassering og så videre

3) Forklar hva du trenger for å utvikle i PhoneGap?

Til,

  • IOS: Xcode, iOS SDK
  • Android: Android SDK, ADT-plugin
  • Bjørnebær: Sun SDK, Apache ant og BlackBerry Webworks SDK
  • Symbian: SDK

4) Nevn hva som er forskjellen mellom PhoneGap og PhoneGap Build?

  • PhoneGap: Det er et rammeverk for mobilapplikasjonsutvikling, bygget på åpen kildekode Apache Cordova-prosjektet. Den lar deg skrive en app én gang med CSS, JavaScript, HTML og deretter distribuerer den til et bredt spekter av mobile enheter uten å miste funksjonene til en innebygd app.
  • PhoneGap Build: Det er en skybasert tjeneste bygget på toppen av PhoneGap-rammeverket.

5) Liste opp noen av PhoneGap-arrangementene?

Noen av PhoneGap-arrangementene inkluderer

  • pause
  • Fortsett
  • Enheten er klar
  • Offline
  • Avslutt-knapp
  • Volum ned-knapp og så videre
PhoneGap intervjuspørsmål
PhoneGap intervjuspørsmål

6) Nevn forskjellen mellom AIR og PhoneGap?

De mest grunnleggende forskjellene mellom AIR og PhoneGap er at du bygger AIR-applikasjoner ved å bruke verktøy forankret i Flash-plattformen, og du kan utvikle PhoneGap-applikasjoner ved hjelp av HTML, CSS og JavaScript. AIR-applikasjoner bruker AIR-kjøretiden, noe som lar deg ha én enkelt kodebase med nøyaktig samme forventede oppførsel på alle støttede plattformer. PhoneGap-applikasjoner kjøres inne i den innebygde nettleserkomponenten for hver støttede plattform. For separate plattformer kan PhoneGap oppføre seg annerledes.


7) Forklar hvordan du bygger PhoneGap-applikasjoner?

PhoneGap-applikasjoner kan være arkitekt, på samme måte, som andre mobile webtjenester. Hovedforskjellen er at de første HTML-elementene er tilgjengelige lokalt, i stedet for en ekstern server. PhoneGap-applikasjonen laster inn den første HTML-koden som kan be om ressurser fra en server eller fra det lokale miljøet. PhoneGap støtter også den enkeltsides netterfarne modellen.

PhoneGap
PhoneGap

8) Hva består PhoneGap plugin av? Hvilke filer kreves for å lage din egen PhoneGap-plugin for IOS?

PhoneGap-plugin inneholder to filer

  • JavaScript-fil som definerer funksjonen for tilgang til de opprinnelige krokene
  • Implementeringsfiler skrevet på morsmålet for å koordinere med innfødte telefonfunksjoner

For å lage dine egne PhoneGap-plugins, må du

  • Lag en ny katalog i ${PROJECT_DIR}/plugins-katalogen
  • Lag en JavaScript-fil i den nye katalogen
  • Lag et nytt Objective-C klasse som utvider PhoneGap-kommandoklassen og også i den nye katalogen

9) List ut hvilke funksjoner som er tilgjengelige i PhoneGap-kameraalternativene?

PhoneGap kameraalternativer tilgjengelig er

  • Kvalitet: Den forteller kvaliteten på det lagrede bildet som varierer fra [0,100]
  • Destinasjonstype: Velg formatet for returverdien. Definert i navigator.camera.DestinationType
  • Kildetype: Angi kilden til bildet. Definert i navigator.camera
  • Tillat rediger: Før valg av bilde, tillater det enkel redigering av bildet
  • Kodingstype: Det bestemmer kodingstypen til det returnerte bildet
  • Målbredde: Det bestemmer hvordan du kan angi bildebredde
  • Målhøyde: Den forteller hvordan du kan stille inn bildehøyde
  • Media type: Her kan du angi hvilken medietype du vil velge mellom

10) Forklar hvordan du kan oppgradere PhoneGap?

For å oppgradere PhoneGap i Mac og Linux

  • $ sudo npm install –g phonegap

For Windows:

  • C:\> npm install –g phonegap

11) Nevn hva er iOS-egenskapene for et kompasskursobjekt?

For et kompasskursobjekt er iOS-egenskapene

  • trueHeading returneres bare når lokasjonstjenester kjøres gjennom geolocation.watchlocation()
  • For iOS>4-enheter, hvis mobilenheten dreies eller roteres og appen støtter den retningen, vil overskriftsverdien bli rapportert tilbake i forhold til gjeldende orientering

12) Forklar hva er media.seekTo- og media.getDuration-funksjonen i OpenGap media API?

  • søkeTo i OpenGap Media API er en funksjon som oppdaterer den siste posisjonen til den underliggende lydfilen til et medieobjekt
  • getDuration er en funksjon som returnerer varigheten til lydfilen i sekunder. Det vil returnere verdien -1, hvis varigheten er ukjent

13) Forklar hva er begrensningene for PhoneGap?

Siden grensesnittet bruker JavaScript, har det noen begrensninger

  • Databehandling: Sammenlignet med JavaScript er morsmålet mye raskere
  • Bakgrunnsbehandling: Et stort antall applikasjoner avhenger av bakgrunnstråden mens PhoneGap API er bygget ved hjelp av JavaScript som ikke støtter multi-threaded og dermed ikke støtter bakgrunnsbehandling
  • Avansert grafikk: Apper som bruker avansert grafikk kan fås eksplisitt av tredjepartsbiblioteker, noe som best kan gjøres naturlig
  • Kompleks forretningslogikk: Antall komplekse bedriftsapper kan nås bedre med en innebygd kode
  • Få tilgang til avansert innebygd funksjonalitet: Antall native API-er støttes ikke av PhoneGaps API

14) Nevn hvilke lagringsalternativer PhoneGap har tilgang til?

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

Disse intervjuspørsmålene vil også hjelpe i din viva(orals)

Del

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *