Android - किसी एप्लिकेशन के घटक
Always Super Technology On Super Tech Master
Android - किसी एप्लिकेशन के घटक
एप्लिकेशन घटक एक Android एप्लिकेशन के आवश्यक बिल्डिंग ब्लॉक हैं। इन घटकों को AndroidManifest.xml एप्लिकेशन मैनिफ़ेस्टेशन फ़ाइल द्वारा शिथिल रूप से युग्मित किया जाता है, जो अनुप्रयोग के प्रत्येक घटक और वे कैसे सहभागिता करते हैं, के बारे में बताते हैं।
चार मुख्य घटक हैं जिनका उपयोग एंड्रॉइड एप्लिकेशन में किया जा सकता है:
Sr.No अवयव और विवरण
1 गतिविधि
वे उपयोगकर्ता इंटरफ़ेस तय करते हैं और स्मार्टफोन स्क्रीन के साथ उपयोगकर्ता की बातचीत में हेरफेर करते हैं।
2 सेवाएं
वे एक आवेदन के साथ जुड़े पृष्ठभूमि उपचार से निपटते हैं।
3 प्रसारण रिसीवर
वे एंड्रॉइड ऑपरेटिंग सिस्टम और एप्लिकेशन के बीच संचार का प्रबंधन करते हैं।
4 सामग्री प्रदाता
वे डेटा और डेटाबेस प्रबंधन के मुद्दों से निपटते हैं।
सारांश
गतिविधियों
सेवाएं
प्रसारण रिसीवर
सामग्री प्रदाता
अतिरिक्त घटक
गतिविधियों
एक गतिविधि उपयोगकर्ता इंटरफ़ेस के साथ एकल स्क्रीन का प्रतिनिधित्व करती है, एक छोटी गतिविधि में स्क्रीन पर कार्रवाई करती है। उदाहरण के लिए, एक ईमेल एप्लिकेशन में एक गतिविधि हो सकती है जो नए ईमेल की एक सूची प्रदर्शित करती है, ईमेल की रचना के लिए एक और गतिविधि और ईमेल पढ़ने के लिए एक अन्य गतिविधि है। यदि किसी एप्लिकेशन में एक से अधिक गतिविधि हैं, तो उनमें से एक को एप्लिकेशन लॉन्च करते समय दिखाई गई गतिविधि के रूप में चिह्नित किया जाना चाहिए।
एक गतिविधि को एक गतिविधि वर्ग के उपवर्ग के रूप में कार्यान्वित किया जाता है:
पब्लिक क्लास मेनएक्टिविटी फैक्ट्री {
}
सेवाएं
एक सेवा एक घटक है जो लंबी अवधि के संचालन करने के लिए पृष्ठभूमि में चलती है। उदाहरण के लिए, एक सेवा पृष्ठभूमि में संगीत चला सकती है जब उपयोगकर्ता किसी अन्य एप्लिकेशन में होता है, या यह गतिविधि के साथ उपयोगकर्ता के संपर्क को अवरुद्ध किए बिना नेटवर्क पर डेटा पुनर्प्राप्त कर सकता है।
एक सेवा को सेवा वर्ग के उपवर्ग के रूप में कार्यान्वित किया जाता है:
सार्वजनिक वर्ग MyService सेवा प्रदान करता है {
}
प्रसारण रिसीवर
प्रसारण रिसीवर केवल अन्य अनुप्रयोगों या सिस्टम से प्रसारित संदेशों का जवाब देते हैं। उदाहरण के लिए, ऐप्स अन्य ऐप्स को यह बताने के लिए प्रसारण भी ट्रिगर कर सकते हैं कि क्या डिवाइस में कुछ डेटा डाउनलोड किया गया है और उपयोग के लिए उपलब्ध है, इसलिए एक रिसीवर इस संचार को रोक रहा है। और उचित कार्रवाई करेंगे।
ब्राडकास्ट रिसीवर को ब्रॉडकास्टसीवर वर्ग के उपवर्ग के रूप में कार्यान्वित किया जाता है, और प्रत्येक संदेश इंटेंस ऑब्जेक्ट के रूप में एक ब्रॉडकास्टर होता है।
सार्वजनिक वर्ग MyReceiver प्रसारण का विस्तार
सार्वजनिक शून्य onReceive (संदर्भ, इरादा) {
}
सामग्री प्रदाता
एक सामग्री प्रदाता अनुरोध पर दूसरों को एक आवेदन से डेटा प्रदान करता है। ऐसे अनुरोध ContentResolver वर्ग के तरीकों द्वारा नियंत्रित किए जाते हैं। डेटा को फ़ाइल सिस्टम, डेटाबेस या अन्य जगहों पर संग्रहीत किया जा सकता है।
एक सामग्री प्रदाता को ContentProvider वर्ग के उपवर्ग के रूप में कार्यान्वित किया जाता है और इसे API के एक मानक सेट को लागू करना चाहिए जो अन्य अनुप्रयोगों को लेनदेन करने की अनुमति देता है।
सार्वजनिक वर्ग MyContentProvider सामग्री का विस्तार करता है {
सार्वजनिक शून्य onCreate () {}
}
हम अलग-अलग अध्यायों में आवेदन घटकों को कवर करते समय इन लेबल की विस्तार से समीक्षा करेंगे।
अतिरिक्त घटक
अन्य घटक हैं जिनका उपयोग पूर्वोक्त संस्थाओं के निर्माण, उनके तर्क और वायरिंग में किया जाएगा। ये घटक हैं:
S.No घटक और विवरण
1 टुकड़े
किसी गतिविधि में उपयोगकर्ता इंटरफ़ेस का हिस्सा प्रस्तुत करता है।
2 दृश्य
यूआई तत्व जो स्क्रीन पर खींचे जाते हैं, जिनमें बटन, फॉर्म लिस्ट आदि शामिल हैं।
3 लेआउट
स्क्रीन प्रारूप और विचारों की उपस्थिति को नियंत्रित करने वाले पदानुक्रमों को प्रदर्शित करें।
4 इरादे
संदेश एक साथ जुड़ते हैं।
5 संसाधन
बाहरी तत्व, जैसे कि तार, स्थिरांक और स्ट्रेचेबल चित्र।
6 मेनीफेस्ट
एप्लिकेशन कॉन्फ़िगरेशन फ़ाइल।
प्रीमियम वर्डप्रेस थीम्स डाउनलोडडाउल्ड Nulled वर्डप्रेस थीम्सप्रेमियम वर्डप्रेस थीम्सप्रेमियम वर्डप्रेस थीम्स डाउनलोडफ्री डाउनलोड यूडेमी भुगतान किया गया डाउनलोड रेडमी फर्मवेयरडाउनलोड प्रीमियम वर्डप्रेस थीम्स फ्रीफ्री डाउनलोड यूडेमी कोर्स
0 comments
Technology Master Is Best Website And Super Technology Master