Junior — Middle
Kāda ir atšķirība starp <uses-permission> un <permission> tagiem Android manifestā?
sobes.tech AI
Atbilde no AI
Android manifestā:
-
<uses-permission>ir elements, kas deklarē, ka lietojumprogramma prasīs noteiktu atļauju darbībai. Piemēram, lai izmantotu kameru vai piekļūtu internetam, lietojumprogramma norāda atbilstošas atļaujas ar<uses-permission>. -
<permission>ir elements, kas deklarē jaunu atļauju, ko var izmantot citas lietojumprogrammas vai pati lietojumprogramma, lai ierobežotu piekļuvi saviem komponentiem.
Vienkārši sakot:
<uses-permission>— lietojumprogramma lūdz atļauju.<permission>— lietojumprogramma izveido savu atļauju.
Piemērs <uses-permission> lietošanai:
<uses-permission android:name="android.permission.INTERNET" />
Piemērs, kā deklarēt savu atļauju:
<permission android:name="com.example.myapp.MY_PERMISSION"
android:protectionLevel="signature" />
Tas ļauj kontrolēt piekļuvi lietojumprogrammas komponentiem citām lietojumprogrammām.