Android Application Components in Hindi

Android Application Components

Android Application Components – एंड्रॉयड एप्लिकेशन घटक हिंदी में

Android Application Components:- एंड्रॉइड application एक ऐसा एप्लिकेशन है, जिसे Android device पर Install किया जा सकता है।
एंड्रॉइड का एक बड़ा बाजार है और इसलिए इसे Mobile Application  विकसित करने के लिए उपयोग की जाने वाली लोकप्रिय तकनीकों में से एक माना जाता है।

विभिन्न प्रकार के Android Application Components हैं जिनका उपयोग Android Application Development Life Cycle में किया जाता है।
यह Article इन घटकों के बारे में बताता है और उनमें से प्रत्येक Android Application विकास के लिए कैसे काम करता है।

What is Digital Marketing in Hindi

Best 3d Animation Video maker Software for PC in Hindi

Android Application क्या है?

Android Application एक Software application है जिसे Android operating system के लिए विकसित किया गया है।
एंड्रॉइड एप्लिकेशन विभिन्न रूपों में आते हैं इन Application के लिए आप  या तो मुफ्त या भुगतान किए जा सकता हैं। Android एप्लिकेशन JAVA Programing भाषा में लिखा गया है।

Android Application क्या है?

आप Kotlin,C++, और Objective-C का भी उपयोग कर सकते हैं, Android Application को APK Formate में पैक किया गया है।
इसके अलावा आप Google Play Store Apps भी Install कर सकते हैं। Android एप्लिकेशन Google Play Store में उपलब्ध है।

एक Android Application में चार आवश्यक घटक और कुछ अतिरिक्त घटक होते हैं।
चार घटक एक विशिष्ट उद्देश्य की पूर्ति करते हैं और एक विशिष्ट जीवनचक्र रखते हैं।
वे Users और System दोनों के लिए एक पथ परिभाषित करते हैं कि वे किसी Application को कैसे Start या Quit सकते हैं।

Android Application Components के विभिन्न प्रकार क्या हैं?

एंड्रॉइड एप्लिकेशन के मूल घटक हैं:-

Android Activity

Activity Single Screen है जो किसी भी user के लिए उपलब्ध है, जब भी वह Application शुरू करता है।
यह Screen user को अपने Application के साथ बातचीत करने की अनुमति देती है।
एक Application में ऐसी कई स्क्रीन हो सकती हैं।

प्रत्येक Activity में UI तत्व होते हैं जो user को उस कार्य का पता लगाने में मदद करते हैं, जिसे वह करना चाहता है।
प्रत्येक Activity का एक विशिष्ट जीवनचक्र होता है और यह अन्य Activities से स्वतंत्र होता है।

उदाहरण:- मान लीजिए कि आप पहली Activity देखते हैं: Chat जब भी आप अपना Messaging Application Whatsapp खोलते हैं फिर, जब आप किसी के साथ Chat करने का प्रयास करते हैं, तो आप दूसरी Activity में चले जाते हैं।

उदाहरण:- मान लीजिए कि आप एक Picture लेना चाहते हैं और उसे अपने मित्र को भेजना चाहते हैं।
इसके लिए आप अपनी Whatsapp Activity से Camera Activity में Shift हो जाएं।
इसका मतलब यह नहीं है कि आपकी Whatsapp Activity नष्ट हो गई है, लेकिन Picture लेते समय यह रुक जाती है।

इन सभी चीजों का प्रबंधन Activity प्रबंधक द्वारा किया जाता है, और यह इस बात का ध्यान रखता है कि किन Activities को शुरू करना, रोकना या नष्ट करना है।

KotlinJava
class MainActivity : AppCompatActivity() {
}
public class MainActivity extends Activity {
}

Android Services

Services ऐसी प्रक्रियाएँ हैं जो Background में चलती हैं और Users के लिए बातचीत करने के लिए कोई user Interface नहीं है। यह केवल Background में चलता है और कार्य करता है।
इससे कोई फर्क नहीं पड़ता कि Application सक्रिय है या नहीं; इसकी Service सक्रिय हो सकती हैं।

Services एक लाभकारी Android Application Components हैं और user को Music Plyaback, Notification Triggering, चेतावनियां इत्यादि जैसे विभिन्न कार्यों को करने की अनुमति देती हैं।

उदाहरण:- आपने Music को अपने Music Application पर रखा और फिर उस Application से बाहर निकल गए।
इसके बाद भी Backgroung में Music बजता रहता है।

Android में Services को लागू करने के लिए, आपको “Service” वर्ग से एक उप-वर्ग बनाना होगा।

KotlinJava
class ServiceName : Service() {
}
public class ServiceName extends Service {
}

Android Content Providers

Content Provider एक दूसरे के साथ संवाद करने के लिए विभिन्न Applications के माध्यम के रूप में कार्य करते हैं।
यह Application data को Managed और देखता है और SQLite Database तक पहुंचता है।
हालाँकि, यह Application user को केवल अनन्य डेटा प्रदान करता है और आपको अन्य Application data तक पहुंचने की अनुमति नहीं देता है।

Data की सभी मांग Content Provider के माध्यम से ही की जाती है।
जब भी आपको अन्य Application से Data Access करने की आवश्यकता होती है, तो Content Provider Users से Data को अन्य Application तक Access करने की अनुमति मांगता है।

एक विशिष्ट उदाहरण जिसे आप अक्सर नोटिस करते हैं वह है आपकी Gallery।
जब भी किसी Application को Gallery से कुछ Pictures तक पहुंचने की आवश्यकता होती है, तो यह आपकी अनुमति मांगता है, और Content Provider आपको आवश्यक सामग्री प्रदान करता है।

Android में Content Provider को लागू करने के लिए, आपको “ContentProvider” वर्ग से एक उप-वर्ग बनाना होगा।

KotlinJava
class contentProviderName : ContentProvider() {
override fun onCreate(): Boolean {}
}
public class contentProviderName extends ContentProvider {
public void onCreate(){}
}

Android Broadcast Receivers

Broadcast Receiver का कार्य अन्य Application से किसी भी प्रकार के इरादे प्राप्त करना है।
वे कुछ व्यवहार के साथ ऐसे इरादों का जवाब देते हैं। आमतौर पर, Broadcast Receiver किसी भी प्रक्रिया या Application के Users को सूचित करने में मदद करते हैं।
वे User को Notification, status bar, और यहां तक ​​कि User के Application (यदि सक्रिय हो) के माध्यम से सूचित कर सकते हैं।

कुछ Notifications प्राप्त करने के लिए आपके Application का सक्रिय होना हमेशा आवश्यक नहीं होता है।
अधिकांश समय, ये Broadcast system से उत्पन्न होते हैं और इसके लिए App के user Interface की आवश्यकता नहीं होती है।

उदाहरण:- आपका Alarm Application है।
जब भी आप Alarm Set सेट करते हैं, तो आप उस Application का Alarm Set करके छोड़ देते हैं या सरल शब्दों में, उस Application को बंद कर देते हैं। हालाँकि, आपके द्वारा Set किये हुए समय पर Alarm बजने लगता है।

उदाहरण:- आपके कम Bettry Reminder हैं। जब भी आपके Device में insufficient charge बचा हो, तो आपका Device आपको आपका Phone Charge रखने के लिए या Bettry Sever Mode पर सूचित करता है।

ये सब Broadcast Receivera की मौजूदगी के कारण होता है, यह System और User के Application को संवाद करने में मदद करता है।

Android में Broadcast Receiver को लागू करने के लिए, आपको “Broadcast Receiver” वर्ग से एक उप-वर्ग बनाना होगा। प्रत्येक प्रसारण एक “इरादे” वस्तु के माध्यम से किया जाता है।

Java
public class MyReceiver extends BroadcastReceiver {
public void onReceive(context,intent){}

Search Engine Kya Hai or Kaise kam Karta Hai

Business ke liye Video Marketing Strategy

Android App Development के Additional घटक

उपरोक्त के अलावा, कई अन्य Additional Android Application Components का हिस्सा हैं:-

Intents

किसी भी Android Application में इरादे एक शक्तिशाली घटक हैं।
यह विभिन्न अनुप्रयोगों और विभिन्न गतिविधियों को एक दूसरे के साथ संवाद करने की अनुमति देता है।
इसमें इस बात की जानकारी होती है कि कौन सी गतिविधि आगे चल रही है या कौन सी गतिविधि को रोकना या नष्ट करना है।

हम Data को एक गतिविधि से दूसरी गतिविधि में स्थानांतरित करने के इरादे का भी उपयोग करते हैं।
Intent objects का उपयोग system द्वारा उत्पन्न प्रसारण भेजने या प्राप्त करने के लिए भी किया जाता है।

उदाहरण:- जब भी आप अपने Device पर Shar button पर क्लिक करते हैं, तो Device आपको उन Application की सूची के साथ संकेत देता है जिनके माध्यम से आप File Share करना चाहते हैं।

Widgets

Widgets एक Designing और अनुकूलन घटक हैं। जब भी आप अपने Device की Home Screen देखते हैं, तो आप घड़ी, मौसम आदि जैसे कई विजेट ढूंढ सकते हैं।
ये widgets आपको अपनी Home Screen की उपस्थिति बदलने की अनुमति देते हैं और यहां तक कि कुछ अक्सर आवश्यक सामान तक आसान पहुंच की अनुमति देते हैं।

निम्नलिखित प्रकार के Widgets हैं जिन्हें हम अक्सर किसी भी उपकरण में देखते हैं:-

Control Widget

यह आपको Widgets के माध्यम से अपने Application को नियंत्रित करने की अनुमति देता है।
उदाहरण:- आपके Music Player Application खोले बिना Music को रोकने, चलाने या बंद करने के लिए एक अनुकूलित widget प्रदान करते हैं।

Information Widget

Time, Date, मौसम आदि जैसे कई सूचना widget हैं, यह आपको आवश्यक जानकारी का Track रखने की अनुमति देता है।

Collection Widget

यह आपको आपकी सभी हाल की गतिविधियों को दिखाता है और आपको उन Apps तक तेज़ी से पहुंच प्रदान करता है,
जिनका आप अक्सर उपयोग कर सकते हैं।
उदाहरण:- यदि हमने हाल ही में Phone और Whatsapp का उपयोग किया है, तो इसमें ये 2 Application शामिल हैं।

Hybrid Widget

यह एक ऐसा widget है जिसमें उपरोक्त सभी Widgets की विशेषताएं हैं।
उदाहरण:- आप अपने सभी हाल के Apps, Weather Data, News feeds और यहां तक कि Music controller अभी भी इस widget में अपने Music को चलाने या रोकने के लिए लागू कर सकते हैं।

Views

View वे घटक हैं जिनका उपयोग अक्सर Designing और Event Handling उद्देश्यों के लिए किया जाता है।
इस प्रकार, view Designing और Coding दोनों का हिस्सा हैं।
Views का उपयोग करके, हम वर्णन कर सकते हैं कि कोई तत्व user के साथ कैसे व्यवहार करेगा या कैसे बातचीत करेगा।

Android में कई Views हैं, उनमें से सबसे आम इस प्रकार हैं:-

EditText – User का परिणाम लेने के लिए उपयोग किया जाता है।

ImageView – Images को Displayed करने के लिए उपयोग किया जाता है।

Button – Button दबाकर तय करें कि कौन सी घटना को अंजाम देना है।

Checkbox – कई विकल्पों का चयन करना।

ImageButton – एक Button के समान लेकिन इसके साथ एक Image भी है।

Recycler View – यह Desired Layout में कई Data Displayed करने वाली सूची की तरह है।

Nested scroll View – User को Horizontal और Vertical scroll करने की अनुमति देता है।

Redio Button – User को उपलब्ध में से केवल एक विकल्प का चयन करने की अनुमति देता है।

Text View – आपके Layout पर Text Displayed करता है।

Notifications

यह Application Providers द्वारा किसी भी Update या किसी नई घोषणा के user को सचेत करता है।
Notification app के Foreground और Background दोनों पर आ सकता है।
इसलिए भले ही App Inactive हो, फिर भी आपको एक सूचना प्राप्त होगी।

Firebase Cloud Messaging tools का उपयोग करके, Application मालिक आपके Device पर Push Notification भी भेज सकते हैं, जो किसी भी प्रचार या किसी महत्वपूर्ण Update से संबंधित हो सकते हैं।

उदाहरण:- जब भी कोई आपके Messaging Application पर आपको Message करता है, तो तुरंत आपको एक Notification मिलता है।

Fragments

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

उदाहरण:- Whatsapp में, आप देख सकते हैं कि एक ऐसी गतिविधि है जिसमें Chat, Status और Call को Fragments के रूप में शामिल किया गया है।
इस गतिविधि का उपयोग करके आप किसी को Chat, Stuts या Call भी कर सकते हैं।

XML File

XML File किसी भी Android Application के लिए Layout बनाती है,
एक्सएमएल का उपयोग करके, हम अपने Application के लिए विभिन्न Design या Layout बना सकते हैं।
एक्सएमएल हमें Database से data को हमारी layout file में स्थानांतरित करने की अनुमति भी देता है।

Resources

Resources Android में कई चीजें store करते हैं।
चाहे आपको किसी विशेष Font Style, Image, Color, Animation, और String की आवश्यकता हो,
इन सभी को Resources में संग्रहीत किया जाता है।
Resource आपको अपने Android Application में Vector image डालने की अनुमति भी देते हैं।

APK Build

Development हो जाने के बाद, आप अपने Code Resource और Files को APK (Android Application Package) नामक एक-इकाई में जोड़ सकते हैं।

यह Package आपके Device पर Package Manager द्वारा स्थापित किया जा सकता है, और फिर Users उस Application का उपयोग कर सकता है।

E-Passport kya hai or E Passport Apply kaise karte hai

What is Router in Computer Network in Hindi

Conclusion

Android आज एक तेजी से बढ़ता बाजार है। लोग बड़ी मात्रा में Smartphone और Tablet खरीद रहे हैं।
इन उपकरणों का उपयोग विभिन्न प्रकार के Application को चलाने के लिए किया जा रहा है।

मुझे उम्मीद है आपको मेरी इस Post Android Application Components – एंड्रॉयड एप्लिकेशन घटक हिंदी में पूरी जानकारी प्राप्त हुई होगी और मेरी हमेशा से यही कोशिश रहती है की मेरे Post के जरिये आपको दिए गए विषय पर पूरी जानकारी प्राप्त हो सके और यदि आपको मेरा यह Post अच्छा लगा हो तो Please मेरे इस Post को ज्यादा से ज्यादा Share करे ताकि और भी लोग मेरा यह Post पड़ कर पूरी जानकारी प्राप्त कर सके।

Hello दोस्तों मेरा नाम Lokesh है और मैं इस ब्लॉग का Writer और Founder हूँ Education की बात करूँ तो मैंने Delhi University से Graduations की हुई है और मुझे नयी नयी Technology के बारे में पढ़ना और दूसरों को सिखाना बहुत अच्छा लगता है इसलिए अपनी इस Website के माध्यम से नयी नयी Technology से Related पूरी जानकारी देता हूँ बस मेरी आपसे एक ही विनती है की आप लोग इसी तरह मुझे सहयोग देते रहे और मैं आपके लिए नईं-नईं जानकारी लाता रहूँगा। आपकी अपनी Website www.hindimelokesh.in

2 Comments

  1. The next time I read a blog, Hopefully it doesnt fail me just as much as this one. I mean, Yes, it was my choice to read through, but I actually thought you would have something useful to say. All I hear is a bunch of moaning about something that you could fix if you werent too busy searching for attention.

Leave a Reply

Your email address will not be published.