Idioma

DevicePolicyManager.BindDeviceAdminServiceAsUser Método

Definição

Sobrecargas

Nome Description
BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Bind, UserHandle)

Chamado por um proprietário de dispositivo para associar a um serviço de um usuário gerenciado secundário ou vice-versa.

BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Context+BindServiceFlags, UserHandle)

Consulte bindDeviceAdminServiceAsUser(ComponentName,Intent,ServiceConnection,int,UserHandle).

BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Bind, UserHandle)

Chamado por um proprietário de dispositivo para associar a um serviço de um usuário gerenciado secundário ou vice-versa.

[Android.Runtime.Register("bindDeviceAdminServiceAsUser", "(Landroid/content/ComponentName;Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/UserHandle;)Z", "GetBindDeviceAdminServiceAsUser_Landroid_content_ComponentName_Landroid_content_Intent_Landroid_content_ServiceConnection_ILandroid_os_UserHandle_Handler", ApiSince=26)]
public virtual bool BindDeviceAdminServiceAsUser(Android.Content.ComponentName admin, Android.Content.Intent serviceIntent, Android.Content.IServiceConnection conn, Android.Content.Bind flags, Android.OS.UserHandle targetUser);
[<Android.Runtime.Register("bindDeviceAdminServiceAsUser", "(Landroid/content/ComponentName;Landroid/content/Intent;Landroid/content/ServiceConnection;ILandroid/os/UserHandle;)Z", "GetBindDeviceAdminServiceAsUser_Landroid_content_ComponentName_Landroid_content_Intent_Landroid_content_ServiceConnection_ILandroid_os_UserHandle_Handler", ApiSince=26)>]
abstract member BindDeviceAdminServiceAsUser : Android.Content.ComponentName * Android.Content.Intent * Android.Content.IServiceConnection * Android.Content.Bind * Android.OS.UserHandle -> bool
override this.BindDeviceAdminServiceAsUser : Android.Content.ComponentName * Android.Content.Intent * Android.Content.IServiceConnection * Android.Content.Bind * Android.OS.UserHandle -> bool

Parâmetros

admin
ComponentName

À qual DeviceAdminReceiver essa solicitação está associada.

serviceIntent
Intent

Identifica o serviço ao qual se conectar. A Intenção deve especificar um nome de componente explícito ou um nome de pacote para corresponder a um IntentFilter publicado por um serviço.

conn
IServiceConnection

Recebe informações à medida que o serviço é iniciado e parado no thread principal. Este deve ser um objeto válido ServiceConnection ; ele não deve ser null.

flags
Bind

Opções de operação para a operação de associação. Consulte Context#bindService(Intent, ServiceConnection, int).

targetUser
UserHandle

A qual usuário se associar. Deve ser um dos usuários retornados por #getBindDeviceAdminTargetUsers, caso contrário, um SecurityException será lançado.

Retornos

Se você tiver associado com êxito ao serviço, true será retornado; false será retornado se a conexão não for feita e você não receberá o objeto de serviço.

Atributos

Comentários

Chamado por um proprietário de dispositivo para associar a um serviço de um usuário gerenciado secundário ou vice-versa. Consulte #getBindDeviceAdminTargetUsers os pré-requisitos de um proprietário de dispositivo para associar aos serviços de outro usuário gerenciado.

O serviço deve ser protegido por android.Manifest.permission#BIND_DEVICE_ADMIN. Observe que o Context usado para obter essa DevicePolicyManager instância será Context#getSystemService(Class) usado para associar ao android.app.Service.

Observação: esse método costumava estar disponível para comunicação entre o proprietário do dispositivo e o proprietário do perfil. No entanto, como o Android 11, essa combinação não é possível. Esse método agora é útil apenas para comunicação entre o proprietário do dispositivo e usuários secundários gerenciados.

Java documentação para android.app.admin.DevicePolicyManager.bindDeviceAdminServiceAsUser(android.content.ComponentName, android.content.Intent, android.content.ServiceConnection, int, android.os.UserHandle).

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

BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Context+BindServiceFlags, UserHandle)

Consulte bindDeviceAdminServiceAsUser(ComponentName,Intent,ServiceConnection,int,UserHandle).

[Android.Runtime.Register("bindDeviceAdminServiceAsUser", "(Landroid/content/ComponentName;Landroid/content/Intent;Landroid/content/ServiceConnection;Landroid/content/Context$BindServiceFlags;Landroid/os/UserHandle;)Z", "GetBindDeviceAdminServiceAsUser_Landroid_content_ComponentName_Landroid_content_Intent_Landroid_content_ServiceConnection_Landroid_content_Context_BindServiceFlags_Landroid_os_UserHandle_Handler", ApiSince=34)]
public virtual bool BindDeviceAdminServiceAsUser(Android.Content.ComponentName admin, Android.Content.Intent serviceIntent, Android.Content.IServiceConnection conn, Android.Content.Context.BindServiceFlags flags, Android.OS.UserHandle targetUser);
[<Android.Runtime.Register("bindDeviceAdminServiceAsUser", "(Landroid/content/ComponentName;Landroid/content/Intent;Landroid/content/ServiceConnection;Landroid/content/Context$BindServiceFlags;Landroid/os/UserHandle;)Z", "GetBindDeviceAdminServiceAsUser_Landroid_content_ComponentName_Landroid_content_Intent_Landroid_content_ServiceConnection_Landroid_content_Context_BindServiceFlags_Landroid_os_UserHandle_Handler", ApiSince=34)>]
abstract member BindDeviceAdminServiceAsUser : Android.Content.ComponentName * Android.Content.Intent * Android.Content.IServiceConnection * Android.Content.Context.BindServiceFlags * Android.OS.UserHandle -> bool
override this.BindDeviceAdminServiceAsUser : Android.Content.ComponentName * Android.Content.Intent * Android.Content.IServiceConnection * Android.Content.Context.BindServiceFlags * Android.OS.UserHandle -> bool

Parâmetros

serviceIntent
Intent
targetUser
UserHandle

Retornos

Atributos

Comentários

Consulte bindDeviceAdminServiceAsUser(ComponentName,Intent,ServiceConnection,int,UserHandle). Chame Context.BindServiceFlags.of(long) para obter um objeto BindServiceFlags.

Referência do Android para android.app.admin.DevicePolicyManager.bindDeviceAdminServiceAsUser.

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