Junior — Middle
Вазифаи хосияти android:exported дар AndroidManifest.xml ҳангоми муайян кардани компонентҳои барнома чист?
sobes.tech AI
Ҷавоб аз AI
Атрибут android:exported в AndroidManifest.xml определяет, может ли компонент приложения (Activity, Service, BroadcastReceiver или ContentProvider) быть доступен для запуска или взаимодействия из других приложений.
- Если
android:exported="true", компонент доступен извне, то есть другие приложения могут запускать этот компонент. - Если
android:exported="false", компонент доступен только внутри самого приложения.
Это важно для безопасности и управления доступом. Начиная с Android 12, для компонентов с intent-фильтрами обязательна явная установка этого атрибута.
Пример:
<activity android:name=".MainActivity" android:exported="true">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>