Idioma

CrossProfileApps.CanRequestInteractAcrossProfiles Método

Definição

Retorna se o pacote de chamada pode solicitar para navegar o usuário até a página de configurações relevantes para solicitar o consentimento do usuário para interagir entre perfis.

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

Retornos

true se o pacote de chamada puder solicitar a interação entre perfis.

Atributos

Comentários

Retorna se o pacote de chamada pode solicitar para navegar o usuário até a página de configurações relevantes para solicitar o consentimento do usuário para interagir entre perfis.

Se true, a intenção de navegação pode ser obtida por meio de #createRequestInteractAcrossProfilesIntent(). Em seguida, o pacote pode ouvir #ACTION_CAN_INTERACT_ACROSS_PROFILES_CHANGED as transmissões.

Especificamente, retorna se todos os seguintes são verdadeiros: <ul><li>UserManager#getProfileIdsExcludingHidden(int) retorna pelo menos um outro perfil para o usuário chamador.</li><li>O aplicativo de chamada solicitou android.Manifest.permission.INTERACT_ACROSS_PROFILES em seu manifesto.</li li><>O aplicativo de chamada não é um proprietário de perfil dentro do grupo de perfil do usuário chamador.</li></ul>

Observe que, para que o usuário possa conceder o consentimento, o pacote solicitante deve ser permitido pela lista de permissões pelo administrador ou pelo OEM e instalado no outro perfil. Se esse não for o caso, o usuário receberá uma mensagem explicando por que não pode conceder o consentimento.

Observe que o consentimento do usuário já pode ser concedido se um valor retornado for fornecido.true A capacidade atual do pacote de interagir entre perfis pode ser verificada com #canInteractAcrossProfiles().

Java documentação para android.content.pm.CrossProfileApps.canRequestInteractAcrossProfiles().

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

Aplica-se a