Compartir a través de


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 lo siguiente es true: <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 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 , el consentimiento del usuario se puede obtener a través de #createRequestInteractAcrossProfilesIntent(). Después, el paquete puede escuchar #ACTION_CAN_INTERACT_ACROSS_PROFILES_CHANGED las difusiones.

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 abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a