Context.CheckCallingPermission(String) Metodo

Definizione

Determinare se al processo chiamante di un IPC gestito è stata concessa un'autorizzazione specifica.

[Android.Runtime.Register("checkCallingPermission", "(Ljava/lang/String;)I", "GetCheckCallingPermission_Ljava_lang_String_Handler")]
public abstract Android.Content.PM.Permission CheckCallingPermission(string permission);
[<Android.Runtime.Register("checkCallingPermission", "(Ljava/lang/String;)I", "GetCheckCallingPermission_Ljava_lang_String_Handler")>]
abstract member CheckCallingPermission : string -> Android.Content.PM.Permission

Parametri

permission
String

Nome dell'autorizzazione selezionata.

Valori restituiti

PackageManager#PERMISSION_GRANTED se il pid/uid chiamante è consentito tale autorizzazione o PackageManager#PERMISSION_DENIED se non lo è.

Attributi

Commenti

Determinare se al processo chiamante di un IPC gestito è stata concessa un'autorizzazione specifica. Questo è fondamentalmente lo stesso della chiamata #checkPermission(String, int, int) con il pid e uid restituito da android.os.Binder#getCallingPid e android.os.Binder#getCallingUid. Una differenza importante è che se non si sta elaborando un IPC, questa funzione avrà sempre esito negativo. Questa operazione viene eseguita per evitare perdite accidentali di autorizzazioni; è possibile usare #checkCallingOrSelfPermission per evitare questa protezione.

per android.content.Context.checkCallingPermission(java.lang.String).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Vedi anche

  • <xref:Android.Content.PM.PackageManager.CheckPermission(System.String%2c+System.String)>
  • <xref:Android.Content.Context.CheckPermission(System.String%2c+System.Int32%2c+System.Int32)>
  • CheckCallingOrSelfPermission(String)