Topp 14 PhoneGap-intervjufrågor och svar (2025)
Här är PhoneGap-intervjufrågor och svar för nyblivna såväl som erfarna utvecklarkandidater för att få sitt drömjobb.
1) Vad är PhoneGap och varför ska man använda det?
PhoneGap är ett ramverk med öppen källkod, som gör att du kan utveckla applikationer för mobila enheter genom att använda webbteknologier som CSS3, JavaScript och HTML5 istället för att använda Java för Android, C# för Windows phone-enheter och Objective C eller Snabb för iOS. Den använder det ursprungliga projektformatet för varje plattform.
Gratis PDF-nedladdning: PhoneGap-intervjufrågor och svar
2) Lista ut några av PhoneGap API?
Några av PhoneGap API är
- Accelerometer
- Kamera
- capture
- Kompass
- förbindelse
- Kontakt
- Anordning
- Geo-plats och så vidare
3) Förklara vad du behöver utveckla i PhoneGap?
För,
- IOS: Xcode, iOS SDK
- Android: Android SDK, ADT-plugin
- Björnbär: Sun SDK, Apache ant och BlackBerry Webworks SDK
- Symbian: SDK
4) Nämn vad är skillnaden mellan PhoneGap och PhoneGap Build?
- PhoneGap: Det är ett ramverk för mobilapplikationsutveckling, byggt på Apache Cordova-projektet med öppen källkod. Det tillåter dig att skriva en app en gång med CSS, JavaScript, html och distribuerar den sedan till ett brett utbud av mobila enheter utan att förlora funktionerna i en inbyggd app.
- PhoneGap Build: Det är en molnbaserad tjänst byggd ovanpå PhoneGap-ramverket.
5) Lista upp några av PhoneGap-evenemangen?
Några av PhoneGap-evenemangen inkluderar
- Paus
- CV
- Enheten är klar
- Off-line
- Avsluta-knapp
- Volym ned-knapp och så vidare
6) Nämn skillnaden mellan AIR och PhoneGap?
De mest grundläggande skillnaderna mellan AIR och PhoneGap är att du bygger AIR-applikationer med hjälp av verktyg som är rotade i Flash-plattformen, och du kan utveckla PhoneGap-applikationer med HTML, CSS och JavaScript. AIR-applikationer använder AIR-körtiden, vilket gör att du kan ha en enda kodbas med exakt samma förväntade beteende på alla plattformar som stöds. PhoneGap-applikationer körs inuti den inbyggda webbläsarkomponenten för varje plattform som stöds. För separata plattformar kan PhoneGap bete sig annorlunda.
7) Förklara hur du skapar PhoneGap-applikationer?
PhoneGap-applikationer kan vara arkitekt, på samma sätt, som andra mobila webbtjänster. Den största skillnaden är att de ursprungliga HTML-tillgångarna är tillgängliga lokalt, istället för en fjärrserver. PhoneGap-applikationen laddar den initiala HTML-koden som kan begära resurser från en server eller från den lokala miljön. PhoneGap stöder också den ensidiga webbmodellen.
8) Vad består PhoneGap plugin av? Vilka filer krävs för att skapa ditt eget PhoneGap-plugin för IOS?
PhoneGap plugin innehåller två filer
- JavaScript-fil som definierar funktionen för åtkomst till de ursprungliga krokarna
- Implementeringsfiler skrivna på modersmålet för att samordnas med telefonens funktioner
För att skapa dina egna PhoneGap-plugins måste du
- Skapa en ny katalog i din ${PROJECT_DIR}/plugins-katalog
- Skapa en JavaScript-fil i den nya katalogen
- Gör en ny Objective-C klass som utökar kommandoklassen PhoneGap och även i den nya katalogen
9) Lista över vilka funktioner som är tillgängliga i PhoneGap-kameraalternativ?
PhoneGap kameraalternativ tillgängliga är
- Kvalitet: Den visar kvaliteten på sparad bild som sträcker sig från [0,100]
- Destinationstyp: Välj formatet för returvärdet. Definierat i navigator.camera.DestinationType
- Källtyp: Ställ in bildens källa. Definierat i navigator.camera
- AllowEdit: Innan du väljer bild tillåter det enkel redigering av bilden
- Kodningstyp: Det bestämmer kodningstypen för den returnerade bilden
- Målbredd: Det avgör hur du kan ställa in bildbredden
- Målhöjd: Den berättar hur du kan ställa in bildhöjden
- Mediatyp: Här kan du ställa in vilken mediatyp att välja mellan
10) Förklara hur du kan uppgradera PhoneGap?
För att uppgradera PhoneGap i Mac och Linux
- $ sudo npm installera –g phonegap
För Windows:
- C:\> npm installera –g phonegap
11) Nämn vad är iOS-egenheterna för ett kompasskursobjekt?
För ett kompasskursobjekt är iOS-egenheterna
- trueHeading returneras endast när platstjänster körs via geolocation.watchlocation()
- För iOS>4-enheter, om den mobila enheten vrids eller roteras och appen stöder den orienteringen, kommer rubrikvärdet att rapporteras tillbaka med avseende på den aktuella orienteringen
12) Förklara vad är funktionen media.seekTo och media.getDuration i OpenGap media API?
- söka Till i OpenGap Media API är en funktion som uppdaterar den senaste positionen för den underliggande ljudfilen för ett medieobjekt
- getDuration är en funktion som returnerar ljudfilens varaktighet i sekunder. Det kommer att returnera värdet -1, om varaktigheten är okänd
13) Förklara vad är begränsningarna för PhoneGap?
Eftersom front-end använder JavaScript har det vissa begränsningar
- Databehandling: Jämför med JavaScript som modersmål är mycket snabbare
- Bakgrundsbearbetning: Stort antal applikationer beror på bakgrundstråd medan PhoneGap API byggs med JavaScript som inte stöder flertrådad och därför inte stöder bakgrundsbearbetning
- Avancerad grafik: Appar som använder avancerad grafik kan nås explicit av tredje parts bibliotek, vilket bäst kan göras inbyggt
- Komplex affärslogik: Antalet komplexa företagsappar kan nås bättre med en inbyggd kod
- Få tillgång till avancerad inbyggd funktionalitet: Antalet inbyggda API:er stöds inte av PhoneGaps API
14) Nämn vilka lagringsalternativ som PhoneGap kan komma åt?
- Memory-store.js (MemoryStore)
- Is-store.js (LocalStorageStore)
- Websql-store.js (WebSqlStore)
Dessa intervjufrågor kommer också att hjälpa dig i din viva (orals)