Sobes.tech
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.