<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.CAMERA"/>
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 का मुख्य उपयोग:
- App का नाम और Package Name सेट करना
- Activities, Services, Broadcast Receivers, और Content Providers को Declare करना
- Internet, Camera, Location आदि के लिए Permissions Define करना
- Minimum और Target SDK Version Set करना
- App Theme और Icon सेट करना
2. Gradle (Build System)
Gradle Android का default build system है, जो dependencies, SDK versions, और project configurations को manage करता है।
Gradle में मुख्य दो files होती हैं:
1. Project-level build.gradle
- ये पूरी app के लिए configurations को define करता है।
2. App-level build.gradle
- ये सिर्फ एक specific ऐप module के लिए settings रखता है।
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 जोड़ना
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"/>
Request
अगर आपको यह article useful या interesting लगा हो, तो please इसे अपने dosto aur family ke साथ जरूर share करें। आपका एक छोटा सा कदम हमें और अच्छा content बनाने के लिए motivate करता है। Thank you!
ध्यान दें कि इस page पर आपको कुछ ads भी देखने को मिल सकते हैं। इसके लिए हम आपसे माफी चाहते हैं। हम इस content को तैयार करने में काफी मेहनत और time लगाते हैं, ताकि आपको valuable जानकारी मिल सके। इन्हीं ads की मदद से हम ये काम continue कर पाते हैं।
आपके support और understanding के लिए दिल से धन्यवाद।