Junior — Middle
Mi a különbség a <uses-permission> és a <permission> tagek között az Android manifestben?
sobes.tech MI
Válasz az MI-től
Android manifestban:
-
<uses-permission>egy elem, amely kijelenti, hogy az alkalmazás szükséges egy adott engedély a működéshez. Például, hogy kamerát használjon vagy internethez férjen hozzá, az alkalmazás a megfelelő engedélyeket a<uses-permission>segítségével jelöli. -
<permission>egy elem, amely új engedélyt deklarál, amit más alkalmazások vagy az alkalmazás maga használhat az összetevőihez való hozzáférés korlátozására.
Egyszerűbben:
<uses-permission>— az alkalmazás kéri az engedélyt.<permission>— az alkalmazás létrehozza saját engedélyét.
Példa a <uses-permission> használatára:
<uses-permission android:name="android.permission.INTERNET" />
Saját engedély deklarálásának példája:
<permission android:name="com.example.myapp.MY_PERMISSION"
android:protectionLevel="signature" />
Ez lehetővé teszi az alkalmazás összetevőinek hozzáférésének ellenőrzését más alkalmazások által.