Langage

ComponentCaller.Package Propriété

Définition

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.

S’applique à