語言

DevicePolicyManager.SetAffiliationIds 方法

定義

表示控制該裝置的實體。

[Android.Runtime.Register("setAffiliationIds", "(Landroid/content/ComponentName;Ljava/util/Set;)V", "GetSetAffiliationIds_Landroid_content_ComponentName_Ljava_util_Set_Handler", ApiSince=26)]
public virtual void SetAffiliationIds(Android.Content.ComponentName admin, System.Collections.Generic.ICollection<string> ids);
[<Android.Runtime.Register("setAffiliationIds", "(Landroid/content/ComponentName;Ljava/util/Set;)V", "GetSetAffiliationIds_Landroid_content_ComponentName_Ljava_util_Set_Handler", ApiSince=26)>]
abstract member SetAffiliationIds : Android.Content.ComponentName * System.Collections.Generic.ICollection<string> -> unit
override this.SetAffiliationIds : Android.Content.ComponentName * System.Collections.Generic.ICollection<string> -> unit

參數

admin
ComponentName

這個請求與哪個裝置擁有者或次要使用者相關聯?

ids
ICollection<String>

一組不透明且非空的隸屬 ID。

屬性

備註

表示控制該裝置的實體。 若裝置擁有者與次要使用者管理員設定的 ID 集合,則會連結兩個使用者。

與裝置擁有者使用者有關聯的使用者,被視為與該裝置有關聯。

<強>注意:</強功能> 依賴使用者關聯(如安全日誌等 #bindDeviceAdminServiceAsUser)在建立次要使用者時無法使用,直到該用戶成為關聯。 因此建議使用者建立後,擁有者盡快設定適當的關聯 ID。

注意:此方法過去僅限附屬裝置擁有者與設定檔擁有者使用。 然而,自 Android 11 起,這種組合已無法實現。 此方法現在僅適用於將主要使用者與受管理的次要使用者關聯。

Java 文件 android.app.admin.DevicePolicyManager.setAffiliationIds(android.content.ComponentName, java.util.Set<java.lang.String>)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於