Junior — Middle
Kuo skiriasi <uses-permission> ir <permission> žymės Android manifeste?
sobes.tech AI
Atsakymas iš AI
„Android“ manifeste:
-
<uses-permission>yra elementas, kuris deklaruoja, kad programa reikalauja tam tikro leidimo veikti. Pavyzdžiui, naudoti kamerą arba turėti prieigą prie interneto, programa nurodo atitinkamus leidimus per<uses-permission>. -
<permission>yra elementas, kuris deklaruoja naują leidimą, kurį gali naudoti kitos programos arba pati programa, norėdama apriboti prieigą prie savo komponentų.
Paprasčiau tariant:
<uses-permission>— programa prašosi leidimo.<permission>— programa sukuria savo leidimą.
Pavyzdys, kaip naudoti <uses-permission>:
<uses-permission android:name="android.permission.INTERNET" />
Pavyzdys, kaip deklaruoti savo leidimą:
<permission android:name="com.example.myapp.MY_PERMISSION"
android:protectionLevel="signature" />
Tai leidžia kontroliuoti prieigą prie programos komponentų kitų programų.