DevicePolicyManager.BindDeviceAdminServiceAsUser Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Bind, UserHandle) |
Wird von einem Gerätebesitzer aufgerufen, um eine Bindung an einen Dienst von einem sekundären verwalteten Benutzer oder umgekehrt zu erstellen. |
| BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Context+BindServiceFlags, UserHandle) |
BindDeviceAdminServiceAsUser(ComponentName, Intent, IServiceConnection, Bind, UserHandle)
Wird von einem Gerätebesitzer aufgerufen, um eine Bindung an einen Dienst von einem sekundären verwalteten Benutzer oder umgekehrt zu erstellen.
[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
Parameter
- admin
- ComponentName
Dieser DeviceAdminReceiver Anforderung ist zugeordnet.
- serviceIntent
- Intent
Gibt den Dienst an, mit dem eine Verbindung hergestellt werden soll. Der Intent muss entweder einen expliziten Komponentennamen oder einen Paketnamen angeben, der mit einem IntentFilter veröffentlichten Dienst übereinstimmt.
- conn
- IServiceConnection
Empfängt Informationen, während der Dienst gestartet und im Hauptthread beendet wird. Dies muss ein gültiges ServiceConnection Objekt sein; es darf nicht sein null.
- flags
- Bind
Vorgangsoptionen für den Bindungsvorgang. Siehe Context#bindService(Intent, ServiceConnection, int).
- targetUser
- UserHandle
An welchen Benutzer eine Bindung erfolgen soll. Muss einer der Benutzer sein, die von #getBindDeviceAdminTargetUserszurückgegeben werden, andernfalls wird eine SecurityException ausgelöst.
Gibt zurück
Wenn Sie erfolgreich an den Dienst gebunden haben, wird sie zurückgegeben; false wird zurückgegeben, true wenn die Verbindung nicht hergestellt wird und Sie das Dienstobjekt nicht erhalten.
- Attribute
Hinweise
Wird von einem Gerätebesitzer aufgerufen, um eine Bindung an einen Dienst von einem sekundären verwalteten Benutzer oder umgekehrt zu erstellen. Siehe #getBindDeviceAdminTargetUsers die Voranforderungen eines Gerätebesitzers zum Binden an Dienste eines anderen verwalteten Benutzers.
Der Dienst muss durch android.Manifest.permission#BIND_DEVICE_ADMINgeschützt werden. Beachten Sie, dass die Context zum Abrufen dieser DevicePolicyManager Instanz über Context#getSystemService(Class) diese Instanz verwendet wird, um eine Bindung an die android.app.Service.
Hinweis: Diese Methode wurde verwendet, um für die Kommunikation zwischen Gerätebesitzer und Profilbesitzer verfügbar zu sein. Seit Android 11 ist diese Kombination jedoch nicht möglich. Diese Methode ist jetzt nur für die Kommunikation zwischen Gerätebesitzer und verwalteten sekundären Benutzern nützlich.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
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
Parameter
- admin
- ComponentName
- serviceIntent
- Intent
- conn
- IServiceConnection
- flags
- Context.BindServiceFlags
- targetUser
- UserHandle
Gibt zurück
- Attribute