Menu

Related Topics

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

Manifest.xml, Gradle, uses-permission and uses-sdk in Hindi

जब आप कोई भी Android app develop करते हैं, तो आपको AndroidManifest.xml, Gradle, uses-permission, और uses-sdk को सही से configure करना होता है। ये files और tags आपके app के behavior और compatibility को कंट्रोल करते हैं।

1. AndroidManifest.xml क्या है?

AndroidManifest.xml एक जरूरी XML file होती है, जो आपके app के सभी महत्वपूर्ण aspects को define करती है।

Manifest.xml file का मुख्य उपयोग:

2. Gradle (Build System)

Gradle Android का default build system है, जो dependencies, SDK versions, और project configurations को manage करता है।

Gradle में मुख्य दो files होती हैं:

1. Project-level build.gradle

2. App-level build.gradle

3. uses-permission (App Permissions)

Android में uses-permission का उपयोग करके आप ऐप को आवश्यक सिस्टम resources एक्सेस करने की अनुमति दे सकते हैं।

कुछ Important Permissions:

Permission Use
INTERNET Internet Access करने के लिए
CAMERA Camera Access करने के लिए
ACCESS_FINE_LOCATION Location करने के लिए
READ_EXTERNAL_STORAGE Storage से file पढ़ने के लिए
WRITE_EXTERNAL_STORAGE Storage में लिखने के लिए
RECORD_AUDIO Microphone Access करने के लिए

Example: Manifest में Permissions जोड़ना

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.CAMERA"/>

Runtime Permissions (Android 6.0+)

Android 6.0 (API 23) और उसके बाद के वर्ज़न में, कुछ permissions को runtime पर भी मांगना पड़ता है:

if (ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA)
    != PackageManager.PERMISSION_GRANTED) {
    ActivityCompat.requestPermissions(this,
        new String[]{Manifest.permission.CAMERA}, 100);
}

4. uses-sdk (SDK Version Compatibility)

uses-sdk का उपयोग AndroidManifest.xml में किया जाता है, जिससे यह तय किया जाता है कि आपका app किन Android version पर चलेगा।

Example: uses-sdk

<uses-sdk
    android:minSdkVersion="21"
    android:targetSdkVersion="34"/>


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