PackageManager.CanPackageQuery Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
CanPackageQuery(String, String) |
Retourne |
CanPackageQuery(String, String[]) |
Identique à |
CanPackageQuery(String, String)
Retourne true
si le package source est en mesure d’interroger des détails sur le package cible.
[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
Paramètres
- sourcePackageName
- String
Package source qui recevrait des détails sur le package cible.
- targetPackageName
- String
Package cible dont les détails seraient partagés avec le package source.
Retours
true
si le package source est en mesure d’interroger des détails sur le package cible.
- Attributs
Remarques
Retourne true
si le package source est en mesure d’interroger des détails sur le package cible. Les applications qui partagent des détails sur d’autres applications doivent utiliser cette API pour déterminer si ces détails doivent être retenus des appelants qui n’ont pas de visibilité.
Remarque : l’appelant doit être en mesure d’interroger des détails sur le package source et cible. A NameNotFoundException
est levée si ce n’est pas le cas.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.
S’applique à
CanPackageQuery(String, String[])
Identique à #canPackageQuery(String, String)
mais accepte un tableau de packages cibles à interroger.
[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[]
Paramètres
- sourcePackageName
- String
Package source qui recevrait des détails sur le package cible.
- targetPackageNames
- String[]
Tableau de packages cibles dont les détails seraient partagés avec le package source.
Retours
Tableau de booléens où chaque membre spécifie si le package source est en mesure d’interroger des détails sur le package cible donné par la valeur correspondante au même index dans le tableau de packages cibles.
- Attributs
Remarques
Identique à #canPackageQuery(String, String)
mais accepte un tableau de packages cibles à interroger.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.