Sobes.tech
Junior

Нишони содирот чӣ маъно дорад?

sobes.tech AI

Ҷавоб аз AI

Флагът exported в AndroidManifest.xml файла определя дали компонент на приложението (активност, услуга, приемник, доставчик) може да бъде достъпен от други приложения на устройството.

  • android:label="МоятаАктивност" - Името на компонента, показвано на потребителя.
  • android:name=".МоятаАктивност" - Пълното квалифицирано име на класа на компонента.
  • android:exported="true" - Компонентът е достъпен за други приложения.
  • android:exported="false" - Компонентът не е достъпен за други приложения.

По подразбиране:

  • Активност с android:intent-filter има exported="true".
  • Сервиз/приемник с android:intent-filter има exported="true".
  • Компоненти без android:intent-filter имат exported="false".

Използването на exported="true" без подходяща защита (например, разрешения) може да създаде уязвимости за сигурността, позволявайки на злонамерени лица да получат достъп до данни или да изпълняват злонамерени действия. Винаги ясно посочвайте exported="false", ако компонентът не е предназначен за използване от други приложения.