DevicePolicyManager.BindDeviceAdminServiceAsUser Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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
- admin
- ComponentName
- serviceIntent
- Intent
- conn
- IServiceConnection
- flags
- Context.BindServiceFlags
- 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.