語言

DevicePolicyManager.SetPermittedAccessibilityServices 方法

定義

由設定檔或裝置擁有者呼叫來設定允許的 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 問題有關的。

packageNames
IList<String>

無障礙服務套件名稱列表。

傳回

true 如果操作成功,或 false 清單中沒有包含所有啟用的非系統無障礙服務。

屬性

備註

由設定檔或裝置擁有者呼叫來設定允許的 android.accessibilityservice.AccessibilityService。 當裝置擁有者或設定檔擁有者設定時,該限制會適用於該裝置擁有者或設定檔擁有者所管理的所有使用者設定檔。 預設情況下,使用者可以使用任何無障礙服務。 當新增零個或多個套件時,使用者無法啟用不在清單中且不屬於系統的無障礙服務。

以清單值 null 呼叫會解除限制,所有服務皆可使用;呼叫空清單僅允許內建系統服務。 目前啟用的任何非系統無障礙服務都必須包含在清單中。

系統無障礙服務始終對使用者開放,且此方法無法停用它們。

Java 文件 android.app.admin.DevicePolicyManager.setPermittedAccessibilityServices(android.content.ComponentName, java.util.List<java.lang.String>)

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

適用於