Junior — Middle
Qual è la differenza tra i tag <uses-permission> e <permission> nel manifesto Android?
sobes.tech AI
Risposta dell'AI
Nel manifest di Android:
-
<uses-permission>è un elemento che dichiara che l'applicazione richiede una determinata autorizzazione per funzionare. Ad esempio, per usare la fotocamera o accedere a Internet, l'applicazione indica le autorizzazioni corrispondenti tramite<uses-permission>. -
<permission>è un elemento che dichiara una nuova autorizzazione, che può essere utilizzata da altre applicazioni o dalla stessa applicazione per limitare l'accesso ai propri componenti.
In parole semplici:
<uses-permission>— l'applicazione richiede un'autorizzazione.<permission>— l'applicazione crea la propria autorizzazione.
Esempio di utilizzo di <uses-permission>:
<uses-permission android:name="android.permission.INTERNET" />
Esempio di dichiarazione di un'autorizzazione propria:
<permission android:name="com.example.myapp.MY_PERMISSION"
android:protectionLevel="signature" />
Questo permette di controllare l'accesso ai componenti dell'applicazione da parte di altre applicazioni.