Junior — Middle
Care este diferența dintre etichetele <uses-permission> și <permission> în manifestul Android?
sobes.tech AI
Răspuns de la AI
În manifestul Android:
-
<uses-permission>este un element care declară că aplicația solicită o permisiune specifică pentru funcționare. De exemplu, pentru a folosi camera sau pentru a accesa internetul, aplicația indică permisiunile corespunzătoare prin<uses-permission>. -
<permission>este un element care declara o nouă permisiune, care poate fi utilizată de alte aplicații sau de aplicația însăși pentru a restricționa accesul la componentele sale.
Pe scurt:
<uses-permission>— aplicația solicită permisiune.<permission>— aplicația creează propria permisiune.
Exemplu de utilizare a <uses-permission>:
<uses-permission android:name="android.permission.INTERNET" />
Exemplu de declarare a unei permisiuni proprii:
<permission android:name="com.example.myapp.MY_PERMISSION"
android:protectionLevel="signature" />
Acest lucru permite controlul accesului la componentele aplicației de către alte aplicații.