Context.CheckCallingPermission(String) Método

Definición

Determine si el proceso de llamada de un IPC que controla se le ha concedido un permiso determinado.

[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

Parámetros

permission
String

Nombre del permiso que se va a comprobar.

Devoluciones

PackageManager#PERMISSION_GRANTED si la llamada pid/uid está permitida esa autorización o PackageManager#PERMISSION_DENIED si no lo es.

Atributos

Comentarios

Determine si el proceso de llamada de un IPC que controla se le ha concedido un permiso determinado. Esto es básicamente lo mismo que llamar #checkPermission(String, int, int) a con el pid y uid devuelto por android.os.Binder#getCallingPid y android.os.Binder#getCallingUid. Una diferencia importante es que si no está procesando actualmente un IPC, esta función siempre producirá un error. Esto se hace para protegerse contra la pérdida accidental de permisos; puede usar #checkCallingOrSelfPermission para evitar esta protección.

Java documentación para android.content.Context.checkCallingPermission(java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

Consulte también

  • <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)