DevicePolicyManager.BindDeviceAdminServiceAsUser Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Bind, UserHandle) |
Lo llama un propietario del dispositivo para enlazar a un servicio desde un usuario administrado secundario o viceversa. |
| BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Bind, UserHandle)
Lo llama un propietario del dispositivo para enlazar a un servicio desde un usuario administrado secundario o viceversa.
[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
Al que DeviceAdminReceiver está asociada esta solicitud.
- serviceIntent
- Intent
Identifica el servicio al que se va a conectar. La intención debe especificar un nombre de componente explícito o un nombre de paquete para que coincida con un IntentFilter publicado por un servicio.
- conn
- IServiceConnection
Recibe información a medida que se inicia el servicio y se detiene en el subproceso principal. Debe ser un objeto válido ServiceConnection ; no debe ser null.
- flags
- Bind
Opciones de operación para la operación de enlace. Consulte Context#bindService(Intent, ServiceConnection, int).
- targetUser
- UserHandle
A qué usuario se va a enlazar. Debe ser uno de los usuarios devueltos por #getBindDeviceAdminTargetUsers; de lo contrario, se producirá una SecurityException excepción .
Devoluciones
Si se ha enlazado correctamente al servicio, true se devuelve; false se devuelve si no se realiza la conexión y no recibirá el objeto de servicio.
- Atributos
Comentarios
Lo llama un propietario del dispositivo para enlazar a un servicio desde un usuario administrado secundario o viceversa. Consulte #getBindDeviceAdminTargetUsers los requisitos previos de un propietario del dispositivo para enlazar a los servicios de otro usuario administrado.
El servicio debe estar protegido por android.Manifest.permission#BIND_DEVICE_ADMIN. Tenga en cuenta que el Context utilizado para obtener esta DevicePolicyManager instancia mediante Context#getSystemService(Class) se usará para enlazar a android.app.Service.
Nota: Este método solía estar disponible para la comunicación entre el propietario del dispositivo y el propietario del perfil. Sin embargo, dado que Android 11, esta combinación no es posible. Este método ahora solo es útil para la comunicación entre el propietario del dispositivo y los usuarios secundarios administrados.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Context+BindServiceFlags, 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
Devoluciones
- Atributos