Compartilhar via


PackageManager.CanPackageQuery Método

Definição

Sobrecargas

CanPackageQuery(String, String)

Retorna true se o pacote de origem puder consultar detalhes sobre o pacote de destino.

CanPackageQuery(String, String[])

O mesmo que #canPackageQuery(String, String) mas aceita uma matriz de pacotes de destino a serem consultados.

CanPackageQuery(String, String)

Retorna true se o pacote de origem puder consultar detalhes sobre o pacote 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

O pacote de origem que receberia detalhes sobre o pacote de destino.

targetPackageName
String

O pacote de destino cujos detalhes seriam compartilhados com o pacote de origem.

Retornos

true se o pacote de origem puder consultar detalhes sobre o pacote de destino.

Atributos

Comentários

Retorna true se o pacote de origem puder consultar detalhes sobre o pacote de destino. Os aplicativos que compartilham detalhes sobre outros aplicativos devem usar essa API para determinar se esses detalhes devem ser retidos dos chamadores que, de outra forma, não têm visibilidade deles.

Nota: O chamador deve ser capaz de consultar detalhes sobre o pacote de origem e destino. A NameNotFoundException é jogado se não for.

Documentação Java para android.content.pm.PackageManager.canPackageQuery(java.lang.String, java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a

CanPackageQuery(String, String[])

O mesmo que #canPackageQuery(String, String) mas aceita uma matriz de pacotes de destino a serem consultados.

[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

O pacote de origem que receberia detalhes sobre o pacote de destino.

targetPackageNames
String[]

Uma matriz de pacotes de destino cujos detalhes seriam compartilhados com o pacote de origem.

Retornos

Uma matriz de booleanos em que cada membro especifica se o pacote de origem é capaz de consultar detalhes sobre o pacote de destino fornecido pelo valor correspondente no mesmo índice na matriz de pacotes de destino.

Atributos

Comentários

O mesmo que #canPackageQuery(String, String) mas aceita uma matriz de pacotes de destino a serem consultados.

Documentação Java para android.content.pm.PackageManager.canPackageQuery(java.lang.String, java.lang.String[]).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a