Android Core Building Blocks In Hindi




Android Core Building Blocks In Hindi

एंड्रॉइड एक मोबाइल ऑपरेटिंग सिस्टम है जो लिनक्स कर्नेल और अन्य ओपन-सोर्स सॉफ़्टवेयर के संशोधित संस्करण पर आधारित है, जो मुख्य रूप से स्मार्टफोन और टैबलेट जैसे टचस्क्रीन मोबाइल उपकरणों के लिए डिज़ाइन किया गया है. एंड्रॉइड के मुख्य बिल्डिंग ब्लॉक या मूलभूत घटक गतिविधियां, विचार, इरादे, सेवाएं, सामग्री प्रदाता, टुकड़े और एंड्रॉइड मैनिफेस्ट हैं. एक्सएमएल. एक एंड्रॉइड एप्लिकेशन में विभिन्न बिल्डिंग ब्लॉक होते हैं जो डेवलपर्स को चीजों को व्यवस्थित रखने में मदद करते हैं. यह संपत्तियों, चित्रों, एनिमेशन, मूवी क्लिप को बनाए रखने की लचीलापन देता है और स्थानीयकरण कार्यक्षमता को लागू करता है. एप्लिकेशन घटक एंड्रॉइड एप्लिकेशन के बिल्डिंग ब्लॉक हैं. घटकों को एप्लिकेशन मेनिफेस्ट फ़ाइल AndroidManifest.xml द्वारा जोड़ा जाता है जो एप्लिकेशन के प्रत्येक घटक और वे कैसे इंटरैक्ट करते हैं, इसका वर्णन करता है.

एंड्रॉइड के कोर बिल्डिंग ब्लॉक्स -

एक एंड्रॉइड घटक बस कोड का एक टुकड़ा है जिसमें एक अच्छी तरह से परिभाषित जीवन चक्र होता है. गतिविधि, रिसीवर, सेवा आदि. एंड्रॉइड के मुख्य बिल्डिंग ब्लॉक या मूलभूत घटक गतिविधियां, विचार, इरादे, सेवाएं, सामग्री प्रदाता, टुकड़े और AndroidManifest.xml हैं.

गतिविधि

गतिविधि एक वर्ग है जो एकल स्क्रीन का प्रतिनिधित्व करता है. यह AWT में एक फ़्रेम की तरह है.

गतिविधियों को हमारे अनुप्रयोगों की प्रस्तुति परत कहा जाता है. हमारे एप्लिकेशन का यूआई एक्टिविटी क्लास के एक या अधिक एक्सटेंशन के आसपास बनाया गया है. फ़्रैगमेंट और व्यू का उपयोग करके, गतिविधियाँ लेआउट सेट करती हैं और आउटपुट प्रदर्शित करती हैं और उपयोगकर्ता के कार्यों का जवाब भी देती हैं. एक गतिविधि को कक्षा गतिविधि के उपवर्ग के रूप में कार्यान्वित किया जाता है.

देखना

दृश्य यूआई तत्व है जैसे बटन, लेबल, टेक्स्ट फ़ील्ड इत्यादि. आप जो कुछ भी देखते हैं वह एक दृश्य है.

सेवा

सेवा एक पृष्ठभूमि प्रक्रिया है जो लंबे समय तक चल सकती है. स्थानीय और दूरस्थ दो प्रकार की सेवाएँ हैं. स्थानीय सेवा को एप्लिकेशन के भीतर से एक्सेस किया जाता है जबकि रिमोट सेवा को उसी डिवाइस पर चल रहे अन्य एप्लिकेशन से दूरस्थ रूप से एक्सेस किया जाता है.

सेवाएँ हमारे ऐप के अदृश्य कार्यकर्ताओं की तरह हैं. ये घटक बैकएंड पर चलते हैं, आपके डेटा स्रोतों और गतिविधियों को अपडेट करते हैं, अधिसूचना को ट्रिगर करते हैं, और इरादे भी प्रसारित करते हैं. एप्लिकेशन सक्रिय नहीं होने पर भी वे कुछ कार्य करते हैं. एक सेवा का उपयोग वर्ग सेवा के उपवर्ग के रूप में किया जा सकता है:

सामग्री प्रदाता

सामग्री प्रदाताओं का उपयोग अनुप्रयोगों के बीच डेटा साझा करने के लिए किया जाता है.

यह एक शक्तिशाली अंतर-अनुप्रयोग संदेश-पासिंग ढांचा है. इनका उपयोग संपूर्ण Android में बड़े पैमाने पर किया जाता है. इरादों का उपयोग गतिविधियों और सेवाओं को शुरू करने और रोकने के लिए, पूरे सिस्टम में संदेशों को प्रसारित करने के लिए या किसी स्पष्ट गतिविधि, सेवा या प्रसारण रिसीवर पर या डेटा के किसी विशेष टुकड़े पर कार्रवाई का अनुरोध करने के लिए किया जा सकता है.

टुकड़ा

टुकड़े गतिविधि के हिस्सों की तरह हैं. एक गतिविधि एक ही समय में स्क्रीन पर एक या अधिक टुकड़े प्रदर्शित कर सकती है.

AndroidManifest.xml

इसमें गतिविधियों, सामग्री प्रदाताओं, अनुमतियों आदि के बारे में जानकारी शामिल है. यह Java EE में web.xml फ़ाइल की तरह है.

एंड्रॉइड वर्चुअल डिवाइस (एवीडी)

इसका उपयोग मोबाइल या टैबलेट आदि की आवश्यकता के बिना एंड्रॉइड एप्लिकेशन का परीक्षण करने के लिए किया जाता है. इसे विभिन्न प्रकार के वास्तविक उपकरणों का अनुकरण करने के लिए विभिन्न कॉन्फ़िगरेशन में बनाया जा सकता है.

एंड्रॉइड में घटक -

एंड्रॉइड कंपोनेंट में पहले से ही एक पूर्व लिखित कोड होता है जिसका एक जीवन चक्र होता है. कोर बिल्डिंग ब्लॉक्स में ये घटक शामिल हैं. जिसमें Android एप्लीकेशन बनाया जा सकता है. एंड्रॉइड में कोर बिल्डिंग ब्लॉक मूलभूत घटक हैं. एंड्रॉइड डेवलपर्स को इन घटकों को समझना चाहिए.

विजेट

ये छोटे विज़ुअल एप्लिकेशन घटक हैं जिन्हें आप डिवाइस की होम स्क्रीन पर पा सकते हैं. वे ब्रॉडकास्ट रिसीवर्स की एक विशेष विविधता हैं जो हमें उपयोगकर्ताओं को उनकी होम स्क्रीन पर एम्बेड करने के लिए गतिशील, इंटरैक्टिव एप्लिकेशन घटक बनाने की अनुमति देते हैं.

7. सूचनाएं

सूचनाएं एप्लिकेशन अलर्ट हैं जिनका उपयोग उपयोगकर्ता का ध्यान किसी विशेष ऐप ईवेंट पर आकर्षित करने के लिए किया जाता है, बिना फोकस चुराए या उपयोगकर्ता की वर्तमान गतिविधि को बाधित किए बिना. इनका उपयोग आम तौर पर उपयोगकर्ता का ध्यान खींचने के लिए किया जाता है जब एप्लिकेशन दृश्यमान या सक्रिय नहीं होता है, खासकर किसी सेवा या ब्रॉडकास्ट रिसीवर के भीतर से. उदाहरण: ई-मेल पॉपअप, मैसेंजर पॉपअप, आदि.

अंतिम शब्द

एंड्रॉइड कोर बिल्डिंग ब्लॉक्स बस कोड का एक टुकड़ा है जिसका एक अलग जीवन-चक्र होता है. एंड्रॉइड के मूलभूत बिल्डिंग ब्लॉक टेबल की तरह हैं जो डेटा टेबल या स्प्रेडशीट की तरह होते हैं जिनमें विभिन्न कॉलम (फ़ील्ड) में पंक्तियां (रिकॉर्ड) होती हैं. यदि आपको एंड्रॉइड के बारे में जानना अच्छा लगता है और आप नोएडा में एंड्रॉइड प्रशिक्षण के इच्छुक हैं और नोएडा में एंड्रॉइड कोर्स के बारे में अधिक जानना चाहते हैं, तो आप नोएडा में एंड्रॉइड इंस्टीट्यूट, एपट्रॉन पर जा सकते हैं. यह संस्थान एंड्रॉइड कोर्स सीखने के लिए सबसे अच्छी जगहों में से एक है. वहां जाएं और अपने सपनों की दुनिया को छूएं.