DevicePolicyManager.SetPermittedAccessibilityServices 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
由設定檔或裝置擁有者呼叫來設定允許的 android.accessibilityservice.AccessibilityService。
[Android.Runtime.Register("setPermittedAccessibilityServices", "(Landroid/content/ComponentName;Ljava/util/List;)Z", "GetSetPermittedAccessibilityServices_Landroid_content_ComponentName_Ljava_util_List_Handler")]
public virtual bool SetPermittedAccessibilityServices(Android.Content.ComponentName admin, System.Collections.Generic.IList<string>? packageNames);
[<Android.Runtime.Register("setPermittedAccessibilityServices", "(Landroid/content/ComponentName;Ljava/util/List;)Z", "GetSetPermittedAccessibilityServices_Landroid_content_ComponentName_Ljava_util_List_Handler")>]
abstract member SetPermittedAccessibilityServices : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> bool
override this.SetPermittedAccessibilityServices : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> bool
參數
- admin
- ComponentName
這個請求就是和這個 DeviceAdminReceiver 問題有關的。
傳回
true 如果操作成功,或 false 清單中沒有包含所有啟用的非系統無障礙服務。
- 屬性
備註
由設定檔或裝置擁有者呼叫來設定允許的 android.accessibilityservice.AccessibilityService。 當裝置擁有者或設定檔擁有者設定時,該限制會適用於該裝置擁有者或設定檔擁有者所管理的所有使用者設定檔。 預設情況下,使用者可以使用任何無障礙服務。 當新增零個或多個套件時,使用者無法啟用不在清單中且不屬於系統的無障礙服務。
以清單值 null 呼叫會解除限制,所有服務皆可使用;呼叫空清單僅允許內建系統服務。 目前啟用的任何非系統無障礙服務都必須包含在清單中。
系統無障礙服務始終對使用者開放,且此方法無法停用它們。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。