PackageManager.CanPackageQuery Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
CanPackageQuery(String, String) |
Devuelve |
CanPackageQuery(String, String[]) |
Igual que |
CanPackageQuery(String, String)
Devuelve true
si el paquete de origen puede consultar los detalles sobre el paquete de destino.
[Android.Runtime.Register("canPackageQuery", "(Ljava/lang/String;Ljava/lang/String;)Z", "GetCanPackageQuery_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=33)]
public virtual bool CanPackageQuery(string sourcePackageName, string targetPackageName);
[<Android.Runtime.Register("canPackageQuery", "(Ljava/lang/String;Ljava/lang/String;)Z", "GetCanPackageQuery_Ljava_lang_String_Ljava_lang_String_Handler", ApiSince=33)>]
abstract member CanPackageQuery : string * string -> bool
override this.CanPackageQuery : string * string -> bool
Parámetros
- sourcePackageName
- String
Paquete de origen que recibiría detalles sobre el paquete de destino.
- targetPackageName
- String
Paquete de destino cuyos detalles se compartirían con el paquete de origen.
Devoluciones
true
si el paquete de origen puede consultar información detallada sobre el paquete de destino.
- Atributos
Comentarios
Devuelve true
si el paquete de origen puede consultar los detalles sobre el paquete de destino. Las aplicaciones que comparten detalles sobre otras aplicaciones deben usar esta API para determinar si esos detalles se deben mantener retenidos de los autores de llamadas que no tienen visibilidad de ellos.
Nota: El autor de la llamada debe poder consultar los detalles sobre el paquete de origen y destino. Se produce una NameNotFoundException
excepción si no es así.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
CanPackageQuery(String, String[])
Igual que #canPackageQuery(String, String)
pero acepta una matriz de paquetes de destino que se van a consultar.
[Android.Runtime.Register("canPackageQuery", "(Ljava/lang/String;[Ljava/lang/String;)[Z", "GetCanPackageQuery_Ljava_lang_String_arrayLjava_lang_String_Handler", ApiSince=34)]
public virtual bool[] CanPackageQuery(string sourcePackageName, string[] targetPackageNames);
[<Android.Runtime.Register("canPackageQuery", "(Ljava/lang/String;[Ljava/lang/String;)[Z", "GetCanPackageQuery_Ljava_lang_String_arrayLjava_lang_String_Handler", ApiSince=34)>]
abstract member CanPackageQuery : string * string[] -> bool[]
override this.CanPackageQuery : string * string[] -> bool[]
Parámetros
- sourcePackageName
- String
Paquete de origen que recibiría detalles sobre el paquete de destino.
- targetPackageNames
- String[]
Matriz de paquetes de destino cuyos detalles se compartirían con el paquete de origen.
Devoluciones
Matriz de booleanos donde cada miembro especifica si el paquete de origen puede consultar detalles sobre el paquete de destino proporcionado por el valor correspondiente en el mismo índice de la matriz de paquetes de destino.
- Atributos
Comentarios
Igual que #canPackageQuery(String, String)
pero acepta una matriz de paquetes de destino que se van a consultar.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.