डाउनलोड पीडीऍफ़
1) एंड्रॉइड क्या है?
यह एक ओपन-सोर्स ऑपरेटिंग सिस्टम है जो मुख्य रूप से मोबाइल उपकरणों, जैसे सेल फोन और टैबलेट पर उपयोग किया जाता है। यह एक लिनक्स कर्नेल-आधारित प्रणाली है जो समृद्ध घटकों से सुसज्जित है जो डेवलपर्स को ऐसे एप्लिकेशन बनाने और चलाने की अनुमति देता है जो बुनियादी और उन्नत दोनों कार्य कर सकते हैं।
2) Google Android SDK क्या है?
Google Android SDK एक टूलसेट है जिसे Android सक्षम उपकरणों पर एप्लिकेशन लिखने के लिए डेवलपर्स की आवश्यकता होती है। इसमें एक ग्राफिकल इंटरफ़ेस होता है जो एंड्रॉइड संचालित हैंडहेल्ड वातावरण का अनुकरण करता है, जिससे उन्हें अपने कोड का परीक्षण और डीबग करने की अनुमति मिलती है।
3) एंड्रॉइड आर्किटेक्चर क्या है?
Android आर्किटेक्चर 4 प्रमुख घटकों से बना है:
- लिनक्स कर्नेल
- पुस्तकालयों
- Android फ्रेमवर्क
- Android अनुप्रयोग
4) एंड्रॉइड फ्रेमवर्क का वर्णन करें।
एंड्रॉइड फ्रेमवर्क Android आर्किटेक्चर का एक महत्वपूर्ण पहलू है। यहां आप उन सभी वर्गों और विधियों को पा सकते हैं, जिन्हें Android वातावरण पर एप्लिकेशन लिखने के लिए डेवलपर्स को आवश्यकता होगी।
5) AAPT क्या है?
एंड्रॉइड एसेट पैकेजिंग टूल के लिए AAPT छोटा है। यह उपकरण डेवलपर्स को ज़िप-संगत अभिलेखागार से निपटने की क्षमता प्रदान करता है, जिसमें निर्माण, निकालने के साथ-साथ इसकी सामग्री को देखना भी शामिल है।
6) एंड्रॉइड पर्यावरण के भीतर एक एमुलेटर होने का क्या महत्व है?
एमुलेटर एक इंटरफेस के चारों ओर डेवलपर्स को "खेलने" की सुविधा देता है जो ऐसा काम करता है जैसे कि यह एक वास्तविक मोबाइल डिवाइस हो। वे कोड लिख सकते हैं और परीक्षण कर सकते हैं, और डिबग भी कर सकते हैं। एमुलेटर कोड्स के परीक्षण के लिए एक सुरक्षित स्थान है, खासकर अगर यह शुरुआती डिजाइन चरण में है।
7) एक्टिविटी क्रिएटर का उपयोग क्या है?
एक गतिविधिकारक एक नए एंड्रॉइड प्रोजेक्ट के निर्माण की दिशा में पहला कदम है। यह एक शेल स्क्रिप्ट से बना है जिसका उपयोग एंड्रॉइड आईडीई के भीतर कोड लिखने के लिए आवश्यक नई फाइल सिस्टम संरचना बनाने के लिए किया जाएगा।
8) गतिविधियों का वर्णन करें।
गतिविधियाँ वह हैं जो आप उपयोगकर्ता इंटरफ़ेस में विंडो के रूप में संदर्भित करते हैं। जैसे आप आउटपुट प्रदर्शित करने के लिए या डायलॉग बॉक्स के रूप में इनपुट मांगने के लिए विंडो बनाते हैं, वैसे ही गतिविधियाँ एक ही भूमिका निभाती हैं, हालाँकि यह हमेशा उपयोगकर्ता इंटरफ़ेस के रूप में नहीं हो सकता है।
9) इरादे क्या हैं?
इरादे Android सक्षम डिवाइस के भीतर से उपयोगकर्ता को सूचना संदेश प्रदर्शित करता है। इसका उपयोग किसी विशेष राज्य के उपयोगकर्ता को सचेत करने के लिए किया जा सकता है। उपयोगकर्ताओं को इरादों का जवाब देने के लिए बनाया जा सकता है।
10) सेवाओं से विभेदित गतिविधियाँ।
उपयोगकर्ता की इच्छा के अनुसार गतिविधियाँ कभी भी बंद या समाप्त की जा सकती हैं। दूसरी ओर, सेवाओं को पर्दे के पीछे चलाने के लिए डिज़ाइन किया गया है, और स्वतंत्र रूप से कार्य कर सकते हैं। अधिकांश सेवाएं निरंतर चलती हैं, चाहे कुछ भी हो या कोई भी गतिविधियां निष्पादित नहीं की जा रही हैं।
11) हर एंड्रॉइड प्रोजेक्ट में कौन सी चीजें महत्वपूर्ण हैं?
ये आवश्यक वस्तुएं हैं जो हर बार एंड्रॉइड प्रोजेक्ट बनने पर पेश की जाती हैं:
- AndroidManifest.xml
- build.xml
- बिन /
- src /
- रेस /
- संपत्ति /
12) XML- आधारित लेआउट का क्या महत्व है?
XML- आधारित लेआउट का उपयोग GUI परिभाषा प्रारूप को स्थापित करने का एक सुसंगत और कुछ हद तक मानक साधन प्रदान करता है। सामान्य व्यवहार में, लेआउट विवरण XML फ़ाइलों में रखे जाते हैं जबकि अन्य आइटम स्रोत फ़ाइलों में रखे जाते हैं।
13) कंटेनर क्या हैं?
कंटेनर, जैसा कि नाम से ही स्पष्ट है, वस्तुओं और विगेट्स को एक साथ रखता है, जिसके आधार पर विशिष्ट वस्तुओं की आवश्यकता होती है और जो विशेष व्यवस्था चाहता है। उदाहरण के रूप में कंटेनर लेबल, फ़ील्ड, बटन या यहां तक कि बाल कंटेनर रख सकते हैं।
14) ओरिएंटेशन क्या है?
ओरिएंटेशन, जिसे सेटऑरिएंटेशन () का उपयोग करके सेट किया जा सकता है, यह निर्धारित करता है कि लिनियरलैट को एक पंक्ति के रूप में या एक कॉलम के रूप में दर्शाया गया है। मान या तो HORIZONTAL या VERTICAL के रूप में सेट किए गए हैं।
15) मोबाइल बाजार में Android का क्या महत्व है?
डेवलपर्स उन ऐप्स को लिख और पंजीकृत कर सकते हैं जो विशेष रूप से एंड्रॉइड पर्यावरण के तहत चलेंगे। इसका मतलब है कि हर मोबाइल डिवाइस जो एंड्रॉइड इनेबल्ड है, इन ऐप्स को सपोर्ट और रन कर सकेगा। एंड्रॉइड मोबाइल उपकरणों की बढ़ती लोकप्रियता के साथ, डेवलपर्स इस ट्रेंड का लाभ उठा सकते हैं और एंड्रॉइड मार्केट पर अपने ऐप को किसी को भी वितरित करने के लिए अपलोड कर सकते हैं जो इसे डाउनलोड करना चाहते हैं।
16) आपको क्या लगता है कि Android के कुछ नुकसान हैं?
यह देखते हुए कि एंड्रॉइड एक ओपन-सोर्स प्लेटफॉर्म है, और यह तथ्य कि विभिन्न मोबाइल उपकरणों पर विभिन्न एंड्रॉइड ऑपरेटिंग सिस्टम जारी किए गए हैं, कोई स्पष्ट कटौती नीति नहीं है कि एप्लिकेशन विभिन्न ओएस संस्करणों और उन्नयन के साथ कैसे अनुकूलित कर सकते हैं। एंड्रॉइड ओएस के इस विशेष संस्करण पर चलने वाला एक ऐप दूसरे संस्करण पर चल सकता है या नहीं भी। एक और नुकसान यह है कि चूंकि मोबाइल डिवाइस जैसे कि फोन और टैब अलग-अलग आकार और रूपों में आते हैं, इसलिए डेवलपर्स के लिए ऐसे ऐप्स बनाने की चुनौती होती है जो सही स्क्रीन आकार और अन्य अलग-अलग विशेषताओं और चश्मे को सही ढंग से समायोजित कर सकें।
17) अदब क्या है?
Android डिबग ब्रिज के लिए Adb छोटा है। यह डेवलपर्स को दूरस्थ शेल कमांड निष्पादित करने की शक्ति देता है। इसका मूल कार्य एमुलेटर पोर्ट की ओर से संचार की अनुमति और नियंत्रण करना है।
18) एक गतिविधि के चार आवश्यक राज्य क्या हैं?
- सक्रिय - अगर गतिविधि अग्रभूमि पर है
- रोका गया - यदि गतिविधि पृष्ठभूमि पर है और अभी भी दिखाई दे रही है
- रोक दिया - यदि गतिविधि दिखाई नहीं दे रही है और इसलिए किसी अन्य गतिविधि से छिपी या अस्पष्ट है
- नष्ट - जब गतिविधि प्रक्रिया को मार दिया जाता है या समाप्त किया जाता है
19) ANR क्या है?
ANR एप्लीकेशन नॉट रिस्पॉन्डिंग के लिए छोटा है। यह वास्तव में एक संवाद है जो उपयोगकर्ता को दिखाई देता है जब भी कोई एप्लिकेशन लंबे समय तक अनुत्तरदायी होता है।
20) कौन से तत्व केवल एक बार हो सकते हैं और मौजूद होने चाहिए?
विभिन्न तत्वों के बीच, और तत्व मौजूद होने चाहिए और केवल एक बार हो सकते हैं। बाकी वैकल्पिक हैं, और आवश्यकतानुसार कई बार हो सकते हैं।
21) विशेषता के रूप में उपयोग के पात्र कैसे बचेंगे?
भागने के पात्र डबल बैकस्लैश से पहले हैं। उदाहरण के लिए, '\\ n' का उपयोग करके एक नया वर्ण बनाया जाता है
२२) ऐप डेवलपमेंट में सेटिंग्स परमिशन का क्या महत्व है?
अनुमतियाँ मुख्य रूप से डेटा और कोड की सुरक्षा के लिए कुछ प्रतिबंध लगाने की अनुमति देती हैं। इनके बिना, कोडों से समझौता किया जा सकता है, जिसके परिणामस्वरूप कार्यक्षमता में दोष हो सकते हैं।
23) आशय फिल्टर का कार्य क्या है?
क्योंकि प्रत्येक घटक को यह इंगित करने की आवश्यकता होती है कि वे कौन से इरादों का जवाब दे सकते हैं, इरादे फिल्टर का उपयोग उन घटकों को फ़िल्टर करने के लिए किया जाता है जो ये घटक प्राप्त करने के लिए तैयार हैं। एक या अधिक आशय के फ़िल्टर संभव हैं, जो उन सेवाओं और गतिविधियों पर निर्भर करता है जो इसका उपयोग करने जा रहे हैं।
24) किसी गतिविधि की निगरानी करते समय तीन प्रमुख छोरों की गणना करें
- संपूर्ण जीवनकाल - गतिविधि onCreate और onDestroy के बीच होती है
- दृश्यमान जीवनकाल - गतिविधि onStart और onStop के बीच होती है
- फोरग्राउंड जीवनकाल - गतिविधि onResume और onPause के बीच होती है
25) onStop () पद्धति को कब लागू किया जाता है?
OnStop विधि के लिए कॉल तब होता है जब कोई गतिविधि उपयोगकर्ता को दिखाई नहीं देती है, या तो क्योंकि उस गतिविधि के सामने किसी अन्य गतिविधि ने लिया है या नहीं।
26) क्या ऐसा मामला है जिसमें कई संसाधनों में अन्य क्वालीफायर लोकेल से अधिक पूर्वता लेते हैं?
हां, वास्तव में ऐसे उदाहरण हैं जिनमें कुछ क्वालीफायर स्थानीय लोगों के लिए पूर्वता ले सकते हैं। दो ज्ञात अपवाद हैं, जो एमसीसी (मोबाइल कंट्री कोड) और एमएनसी (मोबाइल नेटवर्क कोड) क्वालिफायर हैं।
27) विभिन्न राज्य कौन से हैं जिनमें एक प्रक्रिया आधारित है?
4 संभावित राज्य हैं:
- अग्रभूमि गतिविधि
- दृश्य गतिविधि
- पृष्ठभूमि गतिविधि
- खाली प्रक्रिया
28) ANR को कैसे रोका जा सकता है?
एक तकनीक जो एंड्रॉइड सिस्टम को एक कोड को समाप्त करने से रोकती है जो लंबे समय तक उत्तरदायी रही है, एक बच्चा धागा बनाना है। बच्चे के धागे के भीतर, कोड के अधिकांश वास्तविक कामकाज को रखा जा सकता है, ताकि मुख्य धागा कम से कम अनुत्तरदायी समय के साथ चले।
29) एंड्रॉइड डेवलपमेंट में डाल्विक की क्या भूमिका है?
Dalvik एक वर्चुअल मशीन के रूप में कार्य करता है, और यह वह जगह है जहाँ हर Android एप्लिकेशन चलता है। Dalvik के माध्यम से, एक डिवाइस बेहतर मेमोरी प्रबंधन के माध्यम से कई आभासी मशीनों को कुशलतापूर्वक निष्पादित करने में सक्षम है।
30) AndroidManifest.xml क्या है?
यह फाइल हर एप्लिकेशन में जरूरी है। इसे रूट डायरेक्टरी में घोषित किया गया है और इसमें एप्लिकेशन के बारे में जानकारी है जो कोड्स को निष्पादित करने से पहले एंड्रॉइड सिस्टम को पता होना चाहिए।
31) ऐप विकास के लिए एंड्रॉइड-संचालित डिवाइस स्थापित करने का उचित तरीका क्या है?
Android- संचालित डिवाइस में वास्तविक अनुप्रयोग विकास से पहले निम्नलिखित चरणों का पालन किया जाना चाहिए:
-अपने एप्लिकेशन को अपने Android मैनिफेस्ट में "डीबग करने योग्य" के रूप में घोषित करें। अपने डिवाइस पर "यूएसबी डिबगिंग" चालू करें। अपने डिवाइस का पता लगाने के लिए अपना सिस्टम सेट करें।
32) एआईडीएल के माध्यम से एक बंधी हुई सेवा बनाने के लिए कदम बढ़ाना।
1. .aidl फ़ाइल बनाएँ, जो प्रोग्रामिंग इंटरफ़ेस को परिभाषित करती है। 2. इंटरफ़ेस को लागू करें, जिसमें आंतरिक अमूर्त स्टब वर्ग के साथ-साथ इसके तरीकों को आरोपित करना शामिल है।
3. इंटरफ़ेस को उजागर करें, जिसमें ग्राहकों को सेवा को लागू करना शामिल है।३३) डिफ़ॉल्ट संसाधन का क्या महत्व है?
जब डिफ़ॉल्ट संसाधन, जिसमें डिफ़ॉल्ट तार और फाइलें मौजूद नहीं होती हैं, तो एक त्रुटि होगी और ऐप नहीं चलेगा। प्रोजेक्ट रेस / डायरेक्टरी के तहत संसाधनों को विशेष रूप से नामित उपनिर्देशिकाओं में रखा गया है।
34) जब कई संसाधनों के साथ व्यवहार किया जाता है, तो कौन सा पूर्वता लेता है?
यह मानते हुए कि ये सभी कई संसाधन एक उपकरण के विन्यास से मेल खाने में सक्षम हैं, 'लोकेल' क्वालीफायर लगभग हमेशा दूसरों पर सबसे अधिक वरीयता लेता है।
35) ANR कब होता है?
ANR संवाद उपयोगकर्ता को दो संभावित स्थितियों के आधार पर प्रदर्शित किया जाता है। एक वह है जब 5 सेकंड के भीतर एक इनपुट इवेंट की कोई प्रतिक्रिया नहीं होती है, और दूसरा तब होता है जब एक प्रसारण रिसीवर को 10 सेकंड के भीतर निष्पादित नहीं किया जाता है।
36) एआईडीएल क्या है?
AIDL, या Android इंटरफ़ेस परिभाषा भाषा, एक क्लाइंट और एक सेवा के बीच इंटरफ़ेस आवश्यकताओं को संभालती है ताकि दोनों एक ही स्तर पर इंटरप्रोसेस संचार या IPC के माध्यम से संवाद कर सकें। इस प्रक्रिया में उन वस्तुओं को तोड़ना शामिल है, जिन्हें Android समझ सकता है। इस भाग की आवश्यकता केवल इसलिए है क्योंकि एक प्रक्रिया अन्य प्रक्रिया की स्मृति तक नहीं पहुँच सकती है।
37) AIDL द्वारा कौन से डेटा प्रकार समर्थित हैं?
एआईडीएल के पास निम्नलिखित डेटा प्रकारों के लिए समर्थन है:
-string-charSequence-List-Map-सभी देशी जावा डेटा प्रकार जैसे int, long, char और Boolean
38) एक फ्रैगमेंट क्या है?
एक टुकड़ा एक गतिविधि का एक हिस्सा या हिस्सा है। यह इस अर्थ में मॉड्यूलर है कि आप किसी गतिविधि में अन्य अंशों के साथ घूम या जुड़ सकते हैं। टुकड़े भी पुन: प्रयोज्य हैं।
39) एक दृश्य गतिविधि क्या है?
एक दृश्य गतिविधि वह है जो एक अग्रभूमि संवाद के पीछे बैठती है। यह वास्तव में उपयोगकर्ता को दिखाई देता है, लेकिन जरूरी नहीं कि यह अग्रभूमि में ही हो।
40) अग्रभूमि गतिविधि को मारने का सबसे अच्छा समय कब है?
अग्रभूमि गतिविधि, अन्य राज्यों के बीच सबसे महत्वपूर्ण है, केवल एक अंतिम उपाय के रूप में मार डाला या समाप्त कर दिया जाता है, खासकर अगर यह पहले से ही बहुत अधिक स्मृति का उपभोग कर रहा है। जब एक मेमोरी पेजिंग स्थिति एक अग्रभूमि गतिविधि द्वारा पहुंच गई है, तो इसे मार दिया जाता है ताकि उपयोगकर्ता इंटरफ़ेस उपयोगकर्ता के प्रति अपनी प्रतिक्रिया बनाए रख सके।
41) क्या उपयोगकर्ता इंटरफ़ेस का उपयोग किए बिना एक टुकड़ा का उपयोग करना या जोड़ना संभव है?
हां, ऐसा करना संभव है, जैसे कि जब आप किसी विशेष गतिविधि के लिए पृष्ठभूमि व्यवहार बनाना चाहते हैं। आप गतिविधि से एक टुकड़ा जोड़ने के लिए add (Fragment, string) विधि का उपयोग करके ऐसा कर सकते हैं।
42) एंड्रॉइड डिवाइस की मुख्य स्क्रीन से आइकन और विजेट कैसे हटाते हैं?
किसी आइकन या शॉर्टकट को हटाने के लिए, उस आइकन को दबाकर रखें। फिर आप इसे स्क्रीन के निचले हिस्से में नीचे की ओर खींचते हैं, जहां एक निकालें बटन दिखाई देता है।
43) एंड्रॉइड एप्लिकेशन आर्किटेक्चर के तहत मुख्य घटक क्या हैं?
एंड्रॉइड एप्लिकेशन आर्किटेक्चर के तहत 5 मुख्य घटक हैं:
- सेवाएं- आशय- संसाधन बाह्यकरण- सूचनाएं- सामग्री प्रदाता
४४) एक विशिष्ट एंड्रॉइड एप्लिकेशन परियोजना क्या है?
संकलन के बाद, Android विकास के तहत एक परियोजना, एक .apk फ़ाइल बन जाती है। यह apk फ़ाइल प्रारूप वास्तव में AndroidManifest.xml फ़ाइल, एप्लिकेशन कोड, संसाधन फ़ाइलों और अन्य संबंधित फ़ाइलों से बना है।
45) स्टिकी इंटेंट क्या है?
स्टिकी इंटेंट sendStickyBroadcast () विधि से एक प्रसारण है जैसे कि प्रसारण के बाद भी इरादे चारों ओर तैरते हैं, जिससे दूसरों को इससे डेटा एकत्र करने की अनुमति मिलती है।
46) क्या सभी मोबाइल फोन नवीनतम एंड्रॉइड ऑपरेटिंग सिस्टम का समर्थन करते हैं?
कुछ एंड्रॉइड-संचालित फोन आपको उच्च एंड्रॉइड ऑपरेटिंग सिस्टम संस्करण में अपग्रेड करने की अनुमति देता है। हालांकि, सभी अपग्रेड आपको नवीनतम संस्करण प्राप्त करने की अनुमति नहीं देंगे। यह काफी हद तक फोन की क्षमता और चश्मे पर निर्भर करता है, चाहे यह नवीनतम एंड्रॉइड वर्जन के तहत उपलब्ध नई सुविधाओं का समर्थन कर सकता है।
47) पोर्टेबल वाई-फाई हॉटस्पॉट क्या है?
पोर्टेबल वाई-फाई हॉटस्पॉट आपको अन्य वायरलेस डिवाइस के लिए अपने मोबाइल इंटरनेट कनेक्शन को साझा करने की अनुमति देता है। उदाहरण के लिए, अपने एंड्रॉइड-संचालित फोन को वाई-फाई हॉटस्पॉट के रूप में उपयोग करके, आप अपने लैपटॉप का उपयोग उस एक्सेस प्वाइंट का उपयोग करके इंटरनेट से कनेक्ट करने के लिए कर सकते हैं।
48) एक कार्रवाई क्या है?
एंड्रॉइड डेवलपमेंट में, एक एक्शन वह होता है, जो इंस्पेक्शन सेंडर प्रतिक्रिया के रूप में करना चाहता है या प्राप्त करना चाहता है। अधिकांश एप्लिकेशन कार्यक्षमता इच्छित कार्रवाई पर आधारित है।
49) एक नियमित बिटमैप और नौ-पैच छवि के बीच क्या अंतर है?
सामान्य तौर पर, एक नौ-पैच छवि आकार बदलने की अनुमति देती है जिसे लक्ष्य डिवाइस के लिए पृष्ठभूमि या अन्य छवि आकार आवश्यकताओं के रूप में उपयोग किया जा सकता है। नाइन-पैच उस तरह को संदर्भित करता है जिस तरह से आप छवि को आकार दे सकते हैं: 4 कोने जो बिना अंकुश के हैं, 4 किनारों को 1 अक्ष में स्केल किया गया है, और मध्य एक जिसे दोनों अक्षों में स्केल किया जा सकता है।
50) एप्लिकेशन विकास के लिए एंड्रॉइड द्वारा किस भाषा का समर्थन किया जाता है?
समर्थित मुख्य भाषा जावा प्रोग्रामिंग भाषा है। ऐप के विकास के लिए जावा सबसे लोकप्रिय भाषा है, जो नए एंड्रॉइड डेवलपर्स के लिए एंड्रॉइड वातावरण में एप्लिकेशन बनाने और तैनात करने के लिए जल्दी से सीखना भी आदर्श बनाता है।