ComponentCaller.Package Propriété
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.
Retourne le nom du package de cet appelant de composant.
public string? Package { [Android.Runtime.Register("getPackage", "()Ljava/lang/String;", "", ApiSince=35)] get; }
[<get: Android.Runtime.Register("getPackage", "()Ljava/lang/String;", "", ApiSince=35)>]
member this.Package : string
Valeur de propriété
le nom du package de l’application appelante ou null si le composant actuel ne peut pas accéder à l’identité de l’application appelante ou si l’appelant n’est pas valide
- Attributs
Remarques
Retourne le nom du package de cet appelant de composant. Notez, dans Build.VERSION_CODES. VANILLA_ICE_CREAM seule l’activité a accès aux instances ComponentCaller. Conditions requises pour les appelants d’activité Afin de recevoir le nom du package de l’application appelante, au moins l’une des conditions suivantes doit être remplie : l’application appelante doit appeler ActivityOptions.setShareIdentityEnabled(boolean) avec la valeur true et lancer cette activité avec les ActivityOptions résultantes. L’activité lancée a la même interface utilisateur que l’application appelante. L’activité lancée s’exécute dans un package signé avec la même clé utilisée pour signer la plateforme (généralement, seuls les packages système tels que les paramètres répondent à cette exigence). Il s’agit des mêmes exigences pour getUid() ; si l’une de ces méthodes est remplie, ces méthodes peuvent être utilisées pour obtenir l’interface utilisateur et le nom du package de l’application appelante. Si aucune n’est remplie, la valeur Null est retournée. Notez que même si les conditions ci-dessus ne sont pas remplies, l’identité de l’application appelante peut toujours être disponible à partir d’Activity.getCallingPackage() si cette activité a été démarrée avec Activity.startActivityForResult pour autoriser la validation du destinataire du résultat.
Voir aussi :
Référence Android pour android.app.ComponentCaller.getPackage.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.