Sobes.tech
Junior

Экспорттук байрак эмне деп аталат?

sobes.tech AI

AIден жооп

AndroidManifest.xml файлынын exported байрагы, колдонмонун компоненти (активдүүлүк, кызмат, кабыл алуучу, камсыздоочу) түзмөктөгү башка колдонмолор тарабынан жеткиликтүү болобу-болбошун аныктайт.

  • 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" деп.