đ Android Manifest – āĻŦ্āϰেāĻāύ-āĻĢ্āϰেāύ্āĻĄāϞি āĻĢুāϞ āĻāĻ্āϏāĻĒ্āϞাāύেāĻļāύ!
đ Android Manifest – āĻŦ্āϰেāĻāύ-āĻĢ্āϰেāύ্āĻĄāϞি āĻĢুāϞ āĻāĻ্āϏāĻĒ্āϞাāύেāĻļāύ! đ
đ Manifest āĻী?
AndroidManifest.xml āĻšāϞ āĻĒ্āϰāϤিāĻি āĻ
্āϝাāύ্āĻĄ্āϰā§েāĻĄ āĻ
্āϝাāĻĒেāϰ đ āĻšৃāĻĻāĻĒিāĻŖ্āĻĄ!
āĻāĻ āĻĢাāĻāϞāĻি āĻ
্āϝাāĻĒ āϏāĻŽ্āĻĒāϰ্āĻে āĻুāϰুāϤ্āĻŦāĻĒূāϰ্āĻŖ āϤāĻĨ্āϝ āϧāϰে āϰাāĻে āĻāĻŦং āĻ
্āϝাāύ্āĻĄ্āϰā§েāĻĄ āϏিāϏ্āĻেāĻŽāĻে āĻŦāϞে āĻĻেā§ āĻীāĻাāĻŦে āĻ
্āϝাāĻĒāĻি āĻāϞāĻŦে! đ️
đ¯ āĻেāύ Manifest āĻĻāϰāĻাāϰ?
✅ āĻ
্āϝাāύ্āĻĄ্āϰā§েāĻĄ āϏিāϏ্āĻেāĻŽ āĻŦুāĻāϤে āĻĒাāϰে āĻ
্āϝাāĻĒ āĻীāĻাāĻŦে āĻাāĻ āĻāϰāĻŦে।
✅ āĻ
্āϝাāĻĒেāϰ āύাāĻŽ, āĻāĻāĻāύ, āĻĒাāϰāĻŽিāĻļāύ, āĻāĻŽ্āĻĒোāύেāύ্āĻ āĻāϤ্āϝাāĻĻি āϏেāĻ āĻāϰা āϝাā§।
✅ āĻ
্āϝাāĻĒ āĻোāύ āĻĄিāĻাāĻāϏে āĻāϞāĻŦে āĻāĻŦং āĻী āĻী āĻĢিāĻাāϰ āĻĻāϰāĻাāϰ āϤা āĻাāύাāύো āϝাā§।
✅ āĻ
্āϝাāύ্āĻĄ্āϰā§েāĻĄ āϏিāϏ্āĻেāĻŽ āĻ āĻĒ্āϞেāϏ্āĻোāϰāĻে āĻ
্āϝাāĻĒ āϏāĻŽ্āĻĒāϰ্āĻে āϤāĻĨ্āϝ āĻĻেā§।
đ ️ Manifest-āĻāϰ āĻĒ্āϰāϧাāύ āĻāĻĒাāĻĻাāύāĻুāϞো
1️⃣ Package Name (āĻ ্āϝাāĻĒেāϰ āĻāĻāĻĄেāύ্āĻিāĻি!)
đ āĻĒ্āϰāϤিāĻি āĻ ্āϝাāĻĒেāϰ āĻāĻāĻি āĻāĻāύিāĻ āĻĒ্āϝাāĻেāĻ āύাāĻŽ āĻĨাāĻে।
đ āĻāĻĻাāĻšāϰāĻŖ:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myapp">
➡️ āĻāĻি āĻĒ্āϞে āϏ্āĻোāϰ āĻ āϏিāϏ্āĻেāĻŽেāϰ āĻাāĻে āĻ ্āϝাāĻĒেāϰ āĻāĻāύিāĻ āĻāĻāĻĄেāύ্āĻিāĻি।
2️⃣ Application Tag (āĻ ্āϝাāĻĒ āϏāĻŽ্āĻĒāϰ্āĻিāϤ āϤāĻĨ্āϝ)
đ āĻāĻ āĻ্āϝাāĻেāϰ āĻŽāϧ্āϝে āĻĒুāϰো āĻ ্āϝাāĻĒেāϰ āĻāύāĻĢো āĻĨাāĻে।
đ āĻāĻĻাāĻšāϰāĻŖ:
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="My App"
android:theme="@style/Theme.MyApp">
✅ āĻāĻাāύে:
- android:allowBackup → āĻāĻāĻাāϰেāϰ āĻĄাāĻা āĻŦ্āϝাāĻāĻāĻĒ āύেāĻā§া āϝাāĻŦে āĻি āύা।
- android:icon → āĻ ্āϝাāĻĒেāϰ āĻāĻāĻāύ āϏেāĻ āĻāϰা āĻšā§।
- android:label → āĻ ্āϝাāĻĒেāϰ āύাāĻŽ।
- android:theme → āĻ ্āϝাāĻĒেāϰ āĻĄিāĻĢāϞ্āĻ āĻĨিāĻŽ।
3️⃣ Activity (āĻ ্āϝাāĻĒেāϰ āϏ্āĻ্āϰিāύ/āĻāĻāĻāĻ!)
đ āĻĒ্āϰāϤিāĻি āϏ্āĻ্āϰিāύ āĻŦা UI āĻāĻāĻি Activity āĻšā§, āϝা Manifest-āĻ āĻĄিāĻ্āϞেā§াāϰ āĻāϰāϤে āĻšā§।
đ āĻāĻĻাāĻšāϰāĻŖ:
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
✅ āĻāĻাāύে:
- android:name=".MainActivity" → āĻāĻি āĻ ্āϝাāĻĒেāϰ āĻĒ্āϰāϧাāύ Activity।
- intent-filter → āĻāĻি āĻŦāϞে āĻĻেā§ āĻ ্āϝাāĻĒ āĻোāĻĨা āĻĨেāĻে āĻাāϞু āĻšāĻŦে।
- MAIN & LAUNCHER → āĻāĻি āĻ ্āϝাāĻĒেāϰ āĻāύ্āĻ্āϰি āĻĒā§েāύ্āĻ (āĻšোāĻŽ āϏ্āĻ্āϰিāύ) āĻŦাāύাā§।
4️⃣ Permissions (āĻĒাāϰāĻŽিāĻļāύ, āĻ āϰ্āĻĨাā§ āĻāĻāĻাāϰেāϰ āĻ āύুāĻŽāϤি!)
đ āĻিāĻু āĻাāĻ āĻāϰāϤে āĻ ্āϝাāĻĒāĻে āĻ āύুāĻŽāϤি āύিāϤে āĻšā§, āϝেāĻŽāύ – āĻāύ্āĻাāϰāύেāĻ, āĻ্āϝাāĻŽেāϰা, āϞোāĻেāĻļāύ।
đ āĻāĻĻাāĻšāϰāĻŖ:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
✅ āĻāĻুāϞোāϰ āĻŽাāϧ্āϝāĻŽে:
- INTERNET → āĻāύ্āĻাāϰāύেāĻ āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰা āϝাāĻŦে।
- CAMERA → āĻ্āϝাāĻŽেāϰা āĻ ্āϝাāĻ্āϏেāϏ āĻāϰা āϝাāĻŦে।
- LOCATION → āĻāĻāĻাāϰেāϰ āϞোāĻেāĻļāύ āĻĒাāĻā§া āϝাāĻŦে।
5️⃣ Services (āĻŦ্āϝাāĻāĻ্āϰাāĻāύ্āĻĄ āĻĒ্āϰāϏেāϏ āĻাāϞাāύো!)
đ āϝāĻāύ āĻ
্āϝাāĻĒ āĻŦāύ্āϧ āĻĨাāĻāϞেāĻ āĻাāĻ āĻāϰāϤে āĻšā§, āϤāĻāύ Service āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰা āĻšā§।
đ āĻāĻĻাāĻšāϰāĻŖ:
<service android:name=".MyBackgroundService" />
✅ āĻāĻি āĻ ্āϝাāĻĒেāϰ āĻŦ্āϝাāĻāĻ্āϰাāĻāύ্āĻĄ āϏাāϰ্āĻিāϏ āĻাāϞু āϰাāĻāĻŦে।
6️⃣ Broadcast Receivers (āĻāĻেāύ্āĻ āĻļোāύাāϰ āĻāύ্āϝ!)
đ āĻোāύো āύিāϰ্āĻĻিāώ্āĻ āĻāĻেāύ্āĻ āĻšāϞে āĻ
্āϝাāĻĒāĻে āϰেāϏāĻĒāύ্āϏ āĻāϰাāϤে BroadcastReceiver āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰা āĻšā§।
đ āĻāĻĻাāĻšāϰāĻŖ:
<receiver android:name=".MyReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
✅ āĻāĻি āĻĄিāĻাāĻāϏ āĻাāϞু āĻšāĻā§াāϰ āĻĒāϰ āĻ ্āϝাāĻĒāĻে āĻিāĻু āĻāϰāϤে āĻŦāϞāĻŦে।
7️⃣ Content Provider (āĻ ্āϝাāĻĒ āĻĄাāĻা āĻļেā§াāϰ āĻāϰাāϰ āĻāύ্āϝ!)
đ āϝāĻāύ āĻ
্āϝাāĻĒ āĻ
āύ্āϝ āĻ
্āϝাāĻĒেāϰ āĻĄাāĻা āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰে, āϤāĻāύ ContentProvider āϞাāĻে।
đ āĻāĻĻাāĻšāϰāĻŖ:
<provider
android:name=".MyContentProvider"
android:authorities="com.example.myapp.provider" />
✅ āĻāĻি āĻ ্āϝাāĻĒেāϰ āĻĄাāĻা āĻāĻ্āϏেāϏ āĻ āĻļেā§াāϰ āĻāϰাāϰ āĻ āύুāĻŽāϤি āĻĻেā§।
8️⃣ Hardware & Software Requirements (āĻোāύ āĻĄিāĻাāĻāϏে āĻāϞāĻŦে!)
đ āĻোāύো āĻŦিāĻļেāώ āĻĢিāĻাāϰ āĻĻāϰāĻাāϰ āĻšāϞে āϏেāĻাāĻ āĻŦāϞা āϝাā§।
đ āĻāĻĻাāĻšāϰāĻŖ:
<uses-feature android:name="android.hardware.camera" android:required="true" />
<uses-feature android:name="android.software.live_wallpaper" android:required="false" />
✅ āĻāϤে āĻŦāϞা āĻšāϞো:
- āĻ ্āϝাāĻĒে āĻ্āϝাāĻŽেāϰা āĻŦাāϧ্āϝāϤাāĻŽূāϞāĻ (required=true)
- āϞাāĻāĻ āĻā§াāϞāĻĒেāĻĒাāϰ āĻ āĻĒāĻļāύাāϞ (required=false)
9️⃣ Minimum SDK & Target SDK (āĻ ্āϝাāύ্āĻĄ্āϰā§েāĻĄ āĻাāϰ্āϏāύ āϏেāĻ āĻāϰা!)
đ āĻ ্āϝাāĻĒ āĻোāύ āĻ ্āϝাāύ্āĻĄ্āϰā§েāĻĄ āĻাāϰ্āϏāύে āĻāϞāĻŦে āϤা āύিāϰ্āϧাāϰāĻŖ āĻāϰা āĻšā§।
đ āĻāĻĻাāĻšāϰāĻŖ:
<uses-sdk
android:minSdkVersion="21"
android:targetSdkVersion="33" />
✅ āĻāĻাāύে:
- minSdkVersion = 21 → Lollipop (5.0) āĻĨেāĻে āύāϤুāύ āϏāĻŦ āĻাāϰ্āϏāύে āĻāϞāĻŦে।
- targetSdkVersion = 33 → āĻ ্āϝাāύ্āĻĄ্āϰā§েāĻĄ 13 āĻ āĻĒ্āĻিāĻŽাāĻāĻেāĻļāύেāϰ āĻāύ্āϝ āϤৈāϰি।
đ Manifest-āĻāϰ āĻুāϰুāϤ্āĻŦ āĻী?
✅ āĻ
্āϝাāύ্āĻĄ্āϰā§েāĻĄ āϏিāϏ্āĻেāĻŽ āĻাāύে āĻ
্āϝাāĻĒ āĻীāĻাāĻŦে āĻাāĻ āĻāϰāĻŦে।
✅ UI, āϏাāϰ্āĻিāϏ, āĻĒাāϰāĻŽিāĻļāύ, āĻŦ্āϰāĻĄāĻাāϏ্āĻ āϏāĻŦāĻিāĻু āĻŽ্āϝাāύেāĻ āĻāϰা āϝাā§।
✅ āϝে āĻĄিāĻাāĻāϏে āĻāϞāĻŦে āĻŦা āĻāϞāĻŦে āύা, āϤা āύিā§āύ্āϤ্āϰāĻŖ āĻāϰা āϝাā§।
✅ āĻŦ্āϝাāĻāĻ্āϰাāĻāύ্āĻĄ āĻĒ্āϰāϏেāϏ āĻাāϞাāύো āϏāĻšāĻ āĻšā§।
đ Manifest āϏংāĻ্āώেāĻĒে:
1️⃣ Package Name – āĻ
্āϝাāĻĒেāϰ āĻāĻāύিāĻ āĻāĻāĻĄি।
2️⃣ Application – āĻ
্āϝাāĻĒেāϰ āĻŽূāϞ āϤāĻĨ্āϝ (āύাāĻŽ, āĻĨিāĻŽ, āĻŦ্āϝাāĻāĻāĻĒ)।
3️⃣ Activity – āϏ্āĻ্āϰিāύ āĻĒāϰিāĻাāϞāύা āĻāϰে।
4️⃣ Permissions – āĻ্āϝাāĻŽেāϰা, āĻāύ্āĻাāϰāύেāĻ, āϞোāĻেāĻļāύ āĻāϤ্āϝাāĻĻি āĻŦ্āϝāĻŦāĻšাāϰেāϰ āĻ
āύুāĻŽāϤি।
5️⃣ Services – āĻŦ্āϝাāĻāĻ্āϰাāĻāύ্āĻĄে āĻāϞা āĻাāĻেāϰ āĻāύ্āϝ।
6️⃣ Broadcast Receivers – āύিāϰ্āĻĻিāώ্āĻ āĻāĻেāύ্āĻেāϰ āĻāύ্āϝ āϰেāϏāĻĒāύ্āϏ āĻāϰāϤে।
7️⃣ Content Providers – āĻĄাāĻা āĻļেā§াāϰিং āĻ āĻĄাāĻাāĻŦেāϏ āĻ
্āϝাāĻ্āϏেāϏেāϰ āĻāύ্āϝ।
8️⃣ Hardware & Software Requirements – āĻোāύ āĻĄিāĻাāĻāϏে āĻāϞāĻŦে āϤা āĻ িāĻ āĻāϰা।
9️⃣ Minimum & Target SDK – āĻ
্āϝাāύ্āĻĄ্āϰā§েāĻĄ āĻাāϰ্āϏāύ āĻāύ্āĻ্āϰোāϞ āĻāϰা।
đĨ āĻāĻāύ āĻāĻĒāύি Android Manifest āϏāĻŽ্āĻĒāϰ্āĻে āĻĒুāϰোāĻĒুāϰি āĻŦুāĻে āĻেāĻেāύ! đ
✅ āĻāĻি āĻ ্āϝাāĻĒেāϰ "āύিāϰ্āĻĻেāĻļāύা āĻŦāĻ", āϝা āĻ ্āϝাāύ্āĻĄ্āϰā§েāĻĄ āϏিāϏ্āĻেāĻŽāĻে āĻŦāϞে āĻ ্āϝাāĻĒ āĻীāĻাāĻŦে āĻāϞāĻŦে! đ¯
Comments
Post a Comment