Android Application Components in Hindi
RGPV University / DIPLOMA_CSE / MOBILE COMPUTING
Table of Contents
- Android Activity in Hindi
- Android Service in Hindi
- Android Intents in Hindi
- Android Broadcast Receiver in Hindi
- Android Content Provider in Hindi
- Android Widgets in Hindi
- Android Notifications in Hindi
Android Application Components in Hindi
1. Android Activity in Hindi
Activity Android ऐप का सबसे महत्वपूर्ण कंपोनेंट है, क्योंकि यही वह स्क्रीन होती है जिससे यूजर इंटरैक्ट करता है। हर बार जब आप अपने फोन में कोई ऐप खोलते हैं, तो असल में एक Activity ही रन हो रही होती है।
उदाहरण के लिए, जब आप WhatsApp खोलते हैं, तो जो पहली स्क्रीन दिखती है, वह एक Activity होती है। फिर जब आप किसी दोस्त की चैट खोलते हैं, तो वह दूसरी Activity होती है।
Activity को हम Java या Kotlin में कोड करके बनाते हैं, और इसे AndroidManifest.xml में डिफाइन करना जरूरी होता है। हर Activity का एक Lifecycle होता है, जो तय करता है कि कब वह शुरू होगी, कब रुकेगी और कब पूरी तरह से खत्म होगी।
2. Android Service in Hindi
Service एक ऐसा कंपोनेंट है जो बैकग्राउंड में बिना किसी यूजर इंटरैक्शन के काम करता है। उदाहरण के लिए, जब आप Spotify पर कोई गाना प्ले करते हैं और फिर होम स्क्रीन पर चले जाते हैं, तो भी गाना बजता रहता है। यह Android Service की वजह से होता है।
Service दो प्रकार की होती हैं:
- Foreground Service: जो लगातार काम करती है और नोटिफिकेशन दिखाती है, जैसे Music Player।
- Background Service: जो यूजर के बिना देखे बैकग्राउंड में प्रोसेस करती है, जैसे Auto-Sync।
Service का इस्तेमाल तब किया जाता है जब किसी ऐप को लगातार कोई काम करना हो, जैसे File Upload, Location Tracking या Data Syncing ।
3. Android Intents in Hindi
Intent एक मैसेजिंग सिस्टम होता है जो Android Components को एक-दूसरे से जोड़ता है। जब भी आपको एक Activity से दूसरी Activity पर जाना हो, तो Intent का इस्तेमाल किया जाता है।
उदाहरण के लिए, अगर आप Gallery App में कोई फोटो खोलकर उसे WhatsApp पर शेयर करते हैं, तो Intent ही यह प्रोसेस मैनेज करता है।
Intent दो प्रकार के होते हैं:
- Explicit Intent: जब आपको पता हो कि आपको किस Activity या Service को स्टार्ट करना है।
- Implicit Intent: जब आप Android को बताते हैं कि आपको क्या काम करवाना है, लेकिन यह नहीं बताते कि कौन सा ऐप इसे करेगा। जैसे "Share" ऑप्शन।
Intent का इस्तेमाल Navigation, Data Transfer और System Events को हैंडल करने के लिए किया जाता है।
4. Android Broadcast Receiver in Hindi
Broadcast Receiver एक ऐसा कंपोनेंट है जो Android System या अन्य ऐप्स से आने वाले मैसेज या इवेंट्स को प्रोसेस करता है।
उदाहरण के लिए, जब आपके फोन की बैटरी Low हो जाती है, तो एक Notification आती है। यह Android System द्वारा भेजा गया एक Broadcast होता है , जिसे आपका फोन Broadcast Receiver के जरिए प्रोसेस करता है।
Broadcast Receiver का उपयोग Battery Status, Network Connectivity, Incoming Calls, SMS Received जैसे इवेंट्स को डिटेक्ट करने के लिए किया जाता है।
5. Android Content Provider in Hindi
Content Provider का उपयोग Apps के बीच Data Sharing के लिए किया जाता है। अगर एक ऐप को किसी दूसरे ऐप के डेटा की जरूरत होती है, तो यह Content Provider के जरिए संभव होता है।
उदाहरण के लिए, जब आप अपने Contacts को WhatsApp में एक्सेस करते हैं, तो WhatsApp आपके फोन के Contacts App के Content Provider से Data लेता है।
Content Provider SQLite Database, Files और Web से भी Data Access कर सकता है।
6. Android Widgets in Hindi
Widgets वे छोटे UI Components होते हैं जो Home Screen पर कुछ जरूरी जानकारी दिखाते हैं।
उदाहरण के लिए, Clock Widget, Weather Widget, Music Widget और Google Search Bar ।
Widgets का उपयोग Quick Access, Live Updates और Shortcuts के लिए किया जाता है।
7. Android Notifications in Hindi
Notification System वह फीचर है जो किसी ऐप की महत्वपूर्ण जानकारी को यूजर तक पहुँचाता है।
उदाहरण के लिए, जब आपको WhatsApp पर Message आता है, तो आपको एक Notification Bar में Popup दिखता है।
Notifications को तीन भागों में बांटा जा सकता है:
- Basic Notification: सिर्फ एक छोटा Text और Icon होता है।
- Expandable Notification: जिसमें Image और Action Buttons होते हैं।
- Heads-up Notification: जो स्क्रीन के ऊपर Pop-up के रूप में आता है।
FAQs
What is an Android Notification? (Android Notification क्या है?)Android Notification एक Pop-up Alert होता है, जो Users को उनके Device पर Important Updates देता है जैसे Messages, Emails, और App Alerts। ये Status Bar में दिखता है और Click करने पर User को सीधे App में ले जाता है।
What are the types of Android Notifications? (Android Notifications के प्रकार क्या हैं?)Android में कई प्रकार के Notifications होते हैं, जैसे Basic Notification, Expandable Notification, Heads-up Notification, Progress Notification, और Custom Notification। ये विभिन्न स्थितियों में उपयोग किए जाते हैं, जैसे Simple Alerts, Image के साथ Notifications और Download Progress दिखाने के लिए।