ComponentCaller.Package Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el nombre del paquete de este llamador de componente.
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
Valor de propiedad
el nombre del paquete de la aplicación que realiza la llamada o null si el componente actual no puede tener acceso a la identidad de la aplicación que realiza la llamada o el autor de la llamada no es válido.
- Atributos
Comentarios
Devuelve el nombre del paquete de este llamador de componente. Tenga en cuenta, en Build.VERSION_CODES. VANILLA_ICE_CREAM solo Activity tiene acceso a instancias de ComponentCaller. Requisitos para los autores de llamadas de actividad Para recibir el nombre del paquete de la aplicación que realiza la llamada, se debe cumplir al menos uno de los siguientes elementos: La aplicación que realiza la llamada debe llamar a ActivityOptions.setShareIdentityEnabled(boolean) con un valor true e iniciar esta actividad con el objeto ActivityOptions resultante. La actividad iniciada tiene la misma interfaz de usuario que la aplicación que realiza la llamada. La actividad iniciada se ejecuta en un paquete firmado con la misma clave que se usa para firmar la plataforma (normalmente solo los paquetes del sistema, como Configuración, cumplirán este requisito). Estos son los mismos requisitos para getUid(); Si se cumple alguno de estos métodos, estos métodos se pueden usar para obtener el uid y el nombre del paquete de la aplicación que llama. Si no se cumple ninguno, se devuelve null. Tenga en cuenta que, incluso si no se cumplen las condiciones anteriores, la identidad de la aplicación que realiza la llamada puede estar disponible en Activity.getCallingPackage() si esta actividad se inició con Activity.startActivityForResult para permitir la validación del destinatario del resultado.
Consulte también:
Referencia de Android para android.app.ComponentCaller.getPackage.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.