Menu

Related Topics

HTML CSS JavaScript PHP Node.js React.js C C++ Go Rust Swift Python Java Excel MS Word PowerPoint
Search

Basic Building Blocks of Android in Hindi

Basic building blocks of android

Android एक पावरफुल और फ्लेक्सिबल ऑपरेटिंग सिस्टम है जो मोबाइल एप्लिकेशन के लिए design किया गया है। इसमें कई कोर कंपोनेंट्स होते हैं जो किसी भी एप्लिकेशन के सही से काम करने में मदद करते हैं। इन्हीं को एंड्रॉइड के बेसिक बिल्डिंग ब्लॉक्स कहा जाता है।

1. एक्टिविटीज़ (Activities)

एक्टिविटी क्या होती है?

एंड्रॉइड में Activity किसी भी एप्लिकेशन की एक स्क्रीन होती है। जब भी यूजर किसी ऐप को खोलता है, तो एक एक्टिविटी स्टार्ट होती है जो यूजर इंटरफेस (UI) प्रदान करती है। हर एक्टिविटी अलग-अलग कार्यों को संभालने के लिए बनाई जाती है।

एक्टिविटी का लाइफसाइकिल

एंड्रॉइड की हर एक्टिविटी का एक लाइफसाइकिल होता है, जो बताता है कि एक्टिविटी कब शुरू होगी, कब रुकेगी और कब समाप्त होगी।

2. सर्विसेज़ (Services)

सर्विस क्या होती है?

Service एक ऐसा कंपोनेंट है जो बैकग्राउंड में काम करता है और किसी यूजर इंटरफेस की जरूरत नहीं होती। यह लंबे समय तक चलने वाले कार्यों के लिए उपयोग किया जाता है, जैसे कि म्यूजिक प्लेबैक, डेटा सिंक्रोनाइजेशन, या नेटवर्क ऑपरेशन।

3. ब्रॉडकास्ट रिसीवर्स (Broadcast Receivers)

ब्रॉडकास्ट रिसीवर क्या होता है?

Broadcast Receiver एंड्रॉइड में एक ऐसा कंपोनेंट है जो सिस्टम या किसी अन्य एप्लिकेशन से भेजे गए संदेशों (Broadcasts) को सुनता है और उन पर प्रतिक्रिया देता है। जब कोई ऐप या सिस्टम कोई इवेंट ट्रिगर करता है, तो ब्रॉडकास्ट रिसीवर उस इवेंट को पकड़कर उस पर कार्रवाई करता है।

4. कंटेंट प्रोवाइडर्स (Content Providers)

कंटेंट प्रोवाइडर क्या होता है?

Content Provider एक ऐसा कंपोनेंट है जो डेटा शेयर करने के लिए उपयोग किया जाता है। यह विभिन्न एप्लिकेशन को डेटा को एक्सेस और मैनेज करने की अनुमति देता है। यह SQLite डेटाबेस, फाइल्स, या वेब से डेटा को एक्सेस कर सकता है और अन्य एप्लिकेशन को एक्सेस करने की अनुमति देता है।

कंटेंट प्रोवाइडर का उपयोग

Content Provider के प्रमुख methods

Content Provider का उदाहरण

नीचे एक सिंपल कंटेंट प्रोवाइडर का उदाहरण दिया गया है:

Example

public class MyContentProvider extends ContentProvider {
@Override
public boolean onCreate() {
    return true;
}

@Override
public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) {
    return null;
}

@Override
public String getType(Uri uri) {
    return null;
}

@Override
public Uri insert(Uri uri, ContentValues values) {
    return null;
}

@Override
public int delete(Uri uri, String selection, String[] selectionArgs) {
    return 0;
}

@Override
public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) {
    return 0;
}
}


Page Views
0
Visit ID
Not tracked yet
Visit Time
-
Time on Page
0 seconds

Request


Leave a Comment


INITIALIZING...


INITIALIZING...


Quizzes in Hindi

GK Online Quiz in Hindi 10 pages
HTML Online Quiz in Hindi 10 pages
CSS Online Quiz in Hindi 10 pages
JavaScript Online Quiz in Hindi 10 pages
CCC Online Quiz in Hindi 10 pages
History Online Quiz in Hindi 10 pages



Comments Total: 0 comments

📰 Latest Articles

Total: 0 Articles

Featured Products

0 Products 0 Loaded 0 Remaining

All Products Loaded!

You've reached the end of our collection.

Contact Us Form