語言

DevicePolicyManager.GetUserRestrictions(ComponentName) 方法

定義

管理員打電話給我,要求自己設定使用者限制。#addUserRestriction(ComponentName, String)

[Android.Runtime.Register("getUserRestrictions", "(Landroid/content/ComponentName;)Landroid/os/Bundle;", "GetGetUserRestrictions_Landroid_content_ComponentName_Handler", ApiSince=24)]
public virtual Android.OS.Bundle GetUserRestrictions(Android.Content.ComponentName admin);
[<Android.Runtime.Register("getUserRestrictions", "(Landroid/content/ComponentName;)Landroid/os/Bundle;", "GetGetUserRestrictions_Landroid_content_ComponentName_Handler", ApiSince=24)>]
abstract member GetUserRestrictions : Android.Content.ComponentName -> Android.OS.Bundle
override this.GetUserRestrictions : Android.Content.ComponentName -> Android.OS.Bundle

參數

admin
ComponentName

這個請求就是和這個 DeviceAdminReceiver 問題有關的。

傳回

a Bundle 的鍵為使用者限制,而 a boolean 則表示限制是否被設定。

屬性

備註

管理員打電話給我,要求自己設定使用者限制。#addUserRestriction(ComponentName, String)

目標使用者可能有系統或其他管理員設定的更多限制。要取得目前所有使用者限制,請使用 UserManager#getUserRestrictions()。

組織擁有的管理型態設定檔擁有者可在從 取得#getParentProfileInstance(ComponentName)的實例中啟動此方法DevicePolicyManager,以取得先前設定#addUserRestriction(ComponentName, String)的裝置範圍限制。

針對 Android android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE 或更高版本的呼叫者,此 API 會回傳呼叫使用者的本地限制,或若從從 取得#getParentProfileInstance(ComponentName)的實例呼叫DevicePolicyManager,則回傳父檔案的本地限制。 要讓管理員設定全域限制,請直接打電話 #getUserRestrictionsGlobally() 。

請注意,這與針對 Android android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE前呼叫者的回傳限制不同,該 API 回傳管理員對呼叫#addUserRestriction(ComponentName, String)使用者設定的所有本地/全域限制,或若在從 取得#getParentProfileInstance的實例呼叫DevicePolicyManager時呼叫父用戶,則回傳所有本地/全域限制。

Java 文件 android.app.admin.DevicePolicyManager.getUserRestrictions(android.content.ComponentName)。

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

適用於