Compartilhar via


CrossProfileApps.CanInteractAcrossProfiles Método

Definição

Retorna se o pacote de chamada pode interagir entre perfis.

[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

Retornos

true se o pacote de chamada puder interagir entre perfis.

Atributos

Comentários

Retorna se o pacote de chamada pode interagir entre perfis.

Especificamente, retorna se os itens a seguir são todos verdadeiros: <ul><li>#getTargetUserProfiles() retorna uma lista não vazia para o usuário chamador.</li><li>O usuário consentiu previamente a comunicação entre perfis para o pacote de chamadas.</li><li>O pacote de chamadas foi permitidolistado por padrão pelo OEM ou foi explicitamente permitidolistado pelo administrador via android.app.admin.DevicePolicyManager#setCrossProfilePackages(ComponentName, Set). </li></ul>

Se false, a capacidade atual do pacote de solicitar o consentimento do usuário para interagir entre perfis pode ser verificada com #canRequestInteractAcrossProfiles(). Se true, o consentimento do usuário pode ser obtido via #createRequestInteractAcrossProfilesIntent(). O pacote pode então ouvir #ACTION_CAN_INTERACT_ACROSS_PROFILES_CHANGED transmissões.

Documentação Java para android.content.pm.CrossProfileApps.canInteractAcrossProfiles().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a