đĒ android:exported="true" - āĻĻāϰāĻা āĻোāϞা āύাāĻি āĻŦāύ্āϧ? đđ
đĒ android:exported="true" - āĻĻāϰāĻা āĻোāϞা āύাāĻি āĻŦāύ্āϧ? đđ
āĻেāĻŦেāĻ āĻĻেāĻো, āϤোāĻŽাāϰ āĻ
্āϝাāĻĒ āĻāĻāĻা āĻāϰ đ āĻāϰ āϏেāĻ āĻāϰেāϰ āĻĻāϰāĻাā§ android:exported āĻāĻāĻা āϤাāϞা đ!
đ android:exported="true" āĻšāϞে, āϤোāĻŽাāϰ āĻ
্āϝাāĻĒেāϰ āĻিāĻু āĻĻāϰāĻা āĻŦাāĻāϰেāϰ āϞোāĻāĻāύেāϰ āĻāύ্āϝāĻ āĻোāϞা đĄ➡️đĒ!
đ android:exported="false" āĻšāϞে, āĻĻāϰāĻা āĻেāĻŦāϞ āϤোāĻŽাāϰ āύিāĻেāϰ āϞোāĻāĻāύāĻ āĻুāϞāϤে āĻĒাāϰāĻŦে đđĒ!
đ§ āĻāĻি āĻāϏāϞে āĻী āĻāϰে?
Android āĻ ্āϝাāĻĒে Activity, Service, āĻāĻŦং Broadcast Receiver āύাāĻŽেāϰ āĻিāĻু āĻāĻŽ্āĻĒোāύেāύ্āĻ āĻĨাāĻে। āĻāĻুāϞো āĻšā§ āĻ ্āϝাāĻĒেāϰ āĻেāϤāϰে āĻাāĻ āĻāϰে, āĻ āĻĨāĻŦা āĻŦাāĻāϰেāϰ āĻ ্āϝাāĻĒ āĻāĻুāϞো āĻāĻ্āϏেāϏ āĻāϰāϤে āĻĒাāϰে।
- āϝāĻĻি
android:exported="true"āĻĻাāĻ, āϤাāĻšāϞে āĻ āύ্āϝ āĻ ্āϝাāĻĒ āϤোāĻŽাāϰ Activity āĻŦা Service-āĻে āĻāϞ āĻāϰāϤে āĻĒাāϰāĻŦে! - āϝāĻĻি
falseāĻĻাāĻ, āϤাāĻšāϞে āĻেāĻŦāϞ āϤোāĻŽাāϰ āĻ ্āϝাāĻĒেāϰ āĻেāϤāϰেāĻ āĻāĻি āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰা āϝাāĻŦে।
đ Android 12 (API 31)-āĻ āĻāĻি āĻ āĻŦāĻļ্āϝāĻ āĻĄিāĻĢাāĻāύ āĻāϰāϤে āĻšāĻŦে, āύাāĻšāϞে āĻ ্āϝাāĻĒ āĻ্āϰ্āϝাāĻļ āĻāϰāĻŦে!
đ āĻুঁāĻি (Security Risk)!
đ´ āĻĻāϰāĻা āĻোāϞা āϰাāĻāϞে (exported=true), āĻš্āϝাāĻাāϰāϰা āĻĸুāĻে āĻিāĻু āĻāĻāĻা āĻāϰāϤে āĻĒাāϰে!
đ´ āϏিāĻিāĻāϰিāĻি-āϏেāύ্āϏিāĻিāĻ Activity āĻŦা Service āĻĨাāĻāϞে āĻুāϞেāĻ true āĻĻিāĻ āύা!
✅ āĻāĻāύ true āĻĻেāĻŦ?
✔ āϝāĻĻি āϤোāĻŽাāϰ āĻ ্āϝাāĻĒেāϰ āĻিāĻু āĻāĻŽ্āĻĒোāύেāύ্āĻ āĻŦাāĻāϰেāϰ āĻ ্āϝাāĻĒ āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰāĻŦে, āϝেāĻŽāύ:
- āĻāĻāĻা Activity āϝেāĻা āĻ āύ্āϝ āĻ ্āϝাāĻĒ āĻĨেāĻে āĻāĻĒেāύ āĻšāϤে āĻĒাāϰে
- Custom Service āĻŦা Broadcast Receiver āϝেāĻা āĻ āύ্āϝ āĻ ্āϝাāĻĒ āĻĄাāĻা āĻĒাāĻ াāĻŦে
❌ āĻāĻāύ false āĻĻেāĻŦ?
✔ āϝāĻĻি āϏেāĻ Activity/Service/Broadcast Receiver āĻļুāϧু āϤোāĻŽাāϰ āĻ ্āϝাāĻĒেāϰ āĻাāĻেāϰ āĻāύ্āϝ āĻĻāϰāĻাāϰ āĻšā§।
đ Example:
<activity
android:name=".LoginActivity"
android:exported="false" />
đĢ āĻāĻা āĻŦাāĻāϰেāϰ āĻেāĻ āĻāĻĒেāύ āĻāϰāϤে āĻĒাāϰāĻŦে āύা!
đ¯ āϏাāϰাংāĻļ:
✅ true āĻĻিāϞে āĻŦাāĻāϰেāϰ āĻ
্āϝাāĻĒ āĻĻāϰāĻা āĻুāϞāϤে āĻĒাāϰāĻŦে
❌ false āĻĻিāϞে āĻেāĻŦāϞ āϤোāĻŽাāϰ āĻ
্āϝাāĻĒেāϰ āĻেāϤāϰেāĻ āĻŦ্āϝāĻŦāĻšাāϰ āĻšāĻŦে
⚠️ āĻ
āĻĒ্āϰā§োāĻāύে true āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰāϞে āĻš্āϝাāĻিং-āĻāϰ āĻুঁāĻি āĻĨাāĻে!
đ āϏāϤāϰ্āĻ āĻĨাāĻো, āĻĻāϰāĻা āĻুāϞāĻŦে āĻļুāϧু āĻĻāϰāĻাāϰ āĻšāϞে! đ
Comments
Post a Comment