Junior — Middle
Mis vahe on <uses-permission> ja <permission> siltide vahel Android manifestis?
sobes.tech AI
Vastus AI-lt
Androidi manifestis:
-
<uses-permission>on element, mis teatab, et rakendus nõuab teatud luba töötamiseks. Näiteks, et kasutada kaamerat või internetiühendust, märkib rakendus vastavad load<uses-permission>kaudu. -
<permission>on element, mis deklariseerib uue loa, mida võivad kasutada teised rakendused või rakendus ise, piirates juurdepääsu oma komponentidele.
Lihtsamalt öeldes:
<uses-permission>— rakendus taotleb luba.<permission>— rakendus loob oma loa.
Näide <uses-permission> kasutamisest:
<uses-permission android:name="android.permission.INTERNET" />
Näide oma loa deklaratsioonist:
<permission android:name="com.example.myapp.MY_PERMISSION"
android:protectionLevel="signature" />
See võimaldab kontrollida juurdepääsu rakenduse komponentidele teiste rakenduste poolt.