Junior
Mida tähendab ekspordilipp?
sobes.tech AI
Vastus AI-lt
AndroidManifest.xml failis exported lipik määrab, kas komponent (aktiivsus, teenus, vastuvõtja, pakkuja) võib olla seadmes teiste rakenduste poolt kättesaadav.
android:label="MinuAktiivsus"- Komponendi nimi, mis kuvatakse kasutajale.android:name=".MinuAktiivsus"- Täielikult kvalifitseeritud klassi nimi.android:exported="true"- Komponent on teistele rakendustele kättesaadav.android:exported="false"- Komponent ei ole teistele rakendustele kättesaadav.
Vaikimisi:
- Aktiivsus koos
android:intent-filter-iga omabexported="true". - Teenus/vastuvõtja koos
android:intent-filter-iga omabexported="true". - Komponendid ilma
android:intent-filter-ita omavadexported="false".
exported="true" kasutamine ilma sobiva kaitseta (näiteks luba) võib tekitada turvaprobleeme, võimaldades ründajatel pääseda andmetele või sooritada kahjulikke tegevusi. Alati märkige selgelt exported="false", kui komponent ei ole mõeldud teiste rakenduste kasutamiseks.