PackageManager.CanPackageQuery Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CanPackageQuery(String, String) |
Retorna |
CanPackageQuery(String, String[]) |
O mesmo que |
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.
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.
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.