Share via


CrossProfileApps.CanInteractAcrossProfiles Método

Definición

Devuelve si el paquete de llamada puede interactuar entre perfiles.

[Android.Runtime.Register("canInteractAcrossProfiles", "()Z", "GetCanInteractAcrossProfilesHandler", ApiSince=30)]
public virtual bool CanInteractAcrossProfiles ();
[<Android.Runtime.Register("canInteractAcrossProfiles", "()Z", "GetCanInteractAcrossProfilesHandler", ApiSince=30)>]
abstract member CanInteractAcrossProfiles : unit -> bool
override this.CanInteractAcrossProfiles : unit -> bool

Devoluciones

True si el paquete de llamada puede interactuar entre perfiles.

Atributos

Comentarios

Devuelve si el paquete de llamada puede interactuar entre perfiles.

En concreto, devuelve si se cumple lo siguiente: <ul><li>#getTargetUserProfiles() devuelve una lista no vacía para el usuario que realiza la llamada.</li li><>El usuario ha consentido previamente la comunicación entre perfiles para el paquete de llamada.</li li><>El paquete de llamada ha sido permitido de forma predeterminada por el OEM o ha sido permitido explícitamente permitido por el administrador a través android.app.admin.DevicePolicyManager#setCrossProfilePackages(ComponentName, Set)de . </li></ul>

Si falsees , la capacidad actual del paquete para solicitar el consentimiento del usuario para interactuar entre perfiles se puede comprobar con #canRequestInteractAcrossProfiles(). Si truees , se puede obtener el consentimiento del usuario a través de #createRequestInteractAcrossProfilesIntent(). A continuación, el paquete puede escuchar #ACTION_CAN_INTERACT_ACROSS_PROFILES_CHANGED las difusión.

Documentación de Java para android.content.pm.CrossProfileApps.canInteractAcrossProfiles().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Se aplica a