शीर्ष 14 फ़ोनगैप साक्षात्कार प्रश्न और उत्तर (2025)
यहां नए लोगों के साथ-साथ अनुभवी डेवलपर उम्मीदवारों के लिए उनके सपनों की नौकरी पाने के लिए फोनगैप साक्षात्कार प्रश्न और उत्तर दिए गए हैं।
1) फ़ोनगैप क्या है और इसका उपयोग क्यों करें?
फोनगैप एक ओपन सोर्स फ्रेमवर्क है, जो आपको एंड्रॉइड के लिए जावा, विंडोज़ फोन उपकरणों के लिए सी# और ऑब्जेक्टिव सी या तीव्र आईओएस के लिए. यह प्रत्येक प्लेटफ़ॉर्म के लिए मूल प्रोजेक्ट प्रारूप का उपयोग करता है।
नि:शुल्क पीडीएफ डाउनलोड: फोनगैप साक्षात्कार प्रश्न और उत्तर
2) फोनगैप एपीआई में से कुछ की सूची बनाएं?
फ़ोनगैप के कुछ API रहे
- त्वरामापी
- कैमरा
- कैद
- परकार
- संबंध
- संपर्क
- युक्ति
- भू-स्थान वगैरह
3) बताएं कि आपको फोनगैप में क्या विकसित करने की आवश्यकता है?
के लिये,
- IOS: एक्सकोड, आईओएस एसडीके
- एंड्रॉयड: एंड्रॉइड एसडीके, एडीटी प्लगइन
- ब्लैकबेरी: सन एसडीके, अपाचे एंट और ब्लैकबेरी वेबवर्क्स एसडीके
- सिम्बियन: एसडीके
4) बताएं कि फोनगैप और फोनगैप बिल्ड के बीच क्या अंतर है?
- PhoneGap: यह मोबाइल एप्लिकेशन विकास के लिए एक ढांचा है, जो ओपन सोर्स अपाचे कॉर्डोवा प्रोजेक्ट पर बनाया गया है। यह आपको सीएसएस, जावास्क्रिप्ट के साथ एक बार ऐप लिखने की अनुमति देता है। एचटीएमएल और फिर इसे मूल ऐप की सुविधाओं को खोए बिना मोबाइल उपकरणों की एक विस्तृत श्रृंखला में तैनात करता है।
- फ़ोनगैप बिल्ड: यह फोनगैप फ्रेमवर्क के शीर्ष पर निर्मित क्लाउड-आधारित सेवा है।
5) कुछ फ़ोनगैप घटनाओं की सूची बनाएं?
फ़ोनगैप की कुछ घटनाओं में शामिल हैं
- ठहराव
- फिर से शुरू
- डिवाइसरेडी
- ऑफलाइन
- कॉल समाप्त करें बटन
- वॉल्यूमडाउनबटन इत्यादि
6) AIR और PhoneGap के बीच अंतर बताएं?
AIR और PhoneGap के बीच सबसे बुनियादी अंतर यह है कि आप फ़्लैश प्लेटफ़ॉर्म में निहित टूल का उपयोग करके AIR एप्लिकेशन बनाते हैं, और आप HTML का उपयोग करके PhoneGap एप्लिकेशन विकसित कर सकते हैं, सीएसएस और जावास्क्रिप्ट। AIR एप्लिकेशन AIR रनटाइम का उपयोग करते हैं, यह आपको सभी समर्थित प्लेटफ़ॉर्म के माध्यम से सटीक समान अपेक्षित व्यवहार के साथ एकल कोड बेस रखने में सक्षम बनाता है। फ़ोनगैप एप्लिकेशन प्रत्येक समर्थित प्लेटफ़ॉर्म के लिए मूल वेब ब्राउज़र घटक के अंदर निष्पादित होते हैं। अलग-अलग प्लेटफ़ॉर्म के लिए, फ़ोनगैप अलग-अलग व्यवहार कर सकता है।
7) बताएं कि आप फोनगैप एप्लिकेशन को कैसे आर्किटेक्ट करते हैं?
फ़ोनगैप एप्लिकेशन अन्य मोबाइल वेब सेवाओं की तरह ही आर्किटेक्ट हो सकते हैं। मुख्य अंतर यह है कि प्रारंभिक HTML संपत्तियाँ दूरस्थ सर्वर के बजाय स्थानीय रूप से उपलब्ध होती हैं। फ़ोनगैप एप्लिकेशन प्रारंभिक HTML को लोड करता है जो सर्वर या स्थानीय वातावरण से संसाधनों का अनुरोध कर सकता है। फ़ोनगैप सिंगल पेज वेब अनुभवी मॉडल का भी समर्थन करता है।
8) फोनगैप प्लगइन में क्या शामिल है? IOS के लिए अपना स्वयं का PhoneGap प्लगइन बनाने के लिए कौन सी फ़ाइलें आवश्यक हैं?
PhoneGap प्लगइन में दो फ़ाइलें हैं
- जावास्क्रिप्ट फ़ाइल जो देशी हुक तक पहुँचने के लिए फ़ंक्शन को परिभाषित करती है
- मूल फ़ोन सुविधाओं के साथ समन्वय करने के लिए मूल भाषा में लिखी गई कार्यान्वयन फ़ाइलें
अपना स्वयं का PhoneGap प्लगइन्स बनाने के लिए, आपको यह करना होगा
- अपनी ${PROJECT_DIR}/प्लगइन्स निर्देशिका में एक नई निर्देशिका बनाएं
- उस नई निर्देशिका में एक जावास्क्रिप्ट फ़ाइल बनाएं
- एक नया बनाएं उद्देश्य सी क्लास जो फोनगैप कमांड क्लास और नई निर्देशिका में भी विस्तार करती है
9) सूचीबद्ध करें कि फोनगैप कैमरा विकल्पों में कौन सी सुविधाएँ उपलब्ध हैं?
फोनगैप कैमरा विकल्प उपलब्ध हैं
- गुणवत्ता: यह सहेजी गई छवि की गुणवत्ता बताता है जो [0,100] तक होती है
- गंतव्य प्रकार: वापसी मूल्य का प्रारूप चुनें. navigator.camera.DestinationType में परिभाषित
- स्रोत प्रकार: चित्र का स्रोत सेट करें. नेविगेटर.कैमरा में परिभाषित
- अनुमति देंसंपादित करें: छवि के चयन से पहले, यह छवि के सरल संपादन की अनुमति देता है
- एन्कोडिंग प्रकार: यह लौटाई गई छवि का एन्कोडिंग प्रकार निर्धारित करता है
- लक्ष्य चौड़ाई: यह निर्धारित करता है कि आप छवि की चौड़ाई कैसे निर्धारित कर सकते हैं
- लक्ष्य ऊंचाई: यह बताता है कि आप छवि की ऊंचाई कैसे निर्धारित कर सकते हैं
- मीडिया का स्वरूप: यहां आप चुनने के लिए मीडिया प्रकार सेट कर सकते हैं
10) बताएं कि आप फोनगैप को कैसे अपग्रेड कर सकते हैं?
Mac और Linux में PhoneGap को अपग्रेड करने के लिए
- $ सुडो एनपीएम इंस्टाल-जी फोनगैप
विंडोज के लिए:
- सी:\> एनपीएम इंस्टाल-जी फोनगैप
11) उल्लेख करें कि कंपास हेडिंग ऑब्जेक्ट के लिए आईओएस विचित्रताएं क्या हैं?
कंपास हेडिंग ऑब्जेक्ट के लिए आईओएस विचित्रताएं हैं
- ट्रूहेडिंग केवल तभी लौटाई जाती है जब स्थान सेवाएँ जियोलोकेशन.वॉचलोकेशन() के माध्यम से निष्पादित हो रही हों
- आईओएस>4 डिवाइसों के लिए, यदि मोबाइल डिवाइस को घुमाया या घुमाया गया है और ऐप उस ओरिएंटेशन का समर्थन करता है, तो हेडिंग मान को वर्तमान ओरिएंटेशन के संबंध में वापस रिपोर्ट किया जाएगा।
12) बताएं कि OpenGap मीडिया एपीआई में Media.seekTo और Media.getDuration फ़ंक्शन क्या है?
- की तलाश ओपनगैप मीडिया एपीआई में एक फ़ंक्शन है जो मीडिया ऑब्जेक्ट की अंतर्निहित ऑडियो फ़ाइल की नवीनतम स्थिति को अपडेट करता है
- अवधि प्राप्त करें एक फ़ंक्शन है जो ऑडियो फ़ाइल की अवधि सेकंड में लौटाता है। यदि अवधि अज्ञात है, तो यह मान -1 लौटाएगा
13) बताएं कि फोनगैप की सीमाएं क्या हैं?
चूँकि फ्रंट-एंड जावास्क्रिप्ट का उपयोग करता है इसलिए इसकी कुछ सीमाएँ हैं
- डाटा प्रासेसिंग: जावास्क्रिप्ट की तुलना में मूल भाषा बहुत तेज है
- बैक-ग्राउंड प्रोसेसिंग: बड़ी संख्या में एप्लिकेशन बैकग्राउंड थ्रेड पर निर्भर करते हैं जबकि फोनगैप एपीआई जावास्क्रिप्ट का उपयोग करके बनाया गया है जो मल्टी-थ्रेडेड का समर्थन नहीं करता है और इसलिए बैक ग्राउंड प्रोसेसिंग का समर्थन नहीं करता है
- उन्नत ग्राफिक्स: उन्नत ग्राफिक्स का उपयोग करने वाले ऐप्स को तीसरे पक्ष के पुस्तकालयों द्वारा स्पष्ट रूप से एक्सेस किया जा सकता है, जो कि मूल रूप से सबसे अच्छा किया जा सकता है
- जटिल व्यावसायिक तर्क: जटिल व्यावसायिक ऐप की संख्या को मूल कोड के साथ बेहतर ढंग से एक्सेस किया जा सकता है
- उन्नत मूल कार्यक्षमता तक पहुंचें: कई देशी एपीआई फोनगैप के एपीआई द्वारा समर्थित नहीं हैं
14) उल्लेख करें कि PhoneGap किस स्टोरेज विकल्प तक पहुंच सकता है?
- मेमोरी-स्टोर.जेएस (मेमोरीस्टोर)
- Is-store.js (लोकलस्टोरेजस्टोर)
- Websql-store.js (WebSqlStore)
ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे