DevicePolicyManager.SetPermittedInputMethods Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вызывается владельцем профиля или устройства или владельцем android.Manifest.permission#MANAGE_DEVICE_POLICY_INPUT_METHODS разрешения на настройку разрешенных служб методов ввода для этого пользователя.
[Android.Runtime.Register("setPermittedInputMethods", "(Landroid/content/ComponentName;Ljava/util/List;)Z", "GetSetPermittedInputMethods_Landroid_content_ComponentName_Ljava_util_List_Handler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_INPUT_METHODS")]
public virtual bool SetPermittedInputMethods(Android.Content.ComponentName? admin, System.Collections.Generic.IList<string>? packageNames);
[<Android.Runtime.Register("setPermittedInputMethods", "(Landroid/content/ComponentName;Ljava/util/List;)Z", "GetSetPermittedInputMethods_Landroid_content_ComponentName_Ljava_util_List_Handler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_INPUT_METHODS")>]
abstract member SetPermittedInputMethods : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> bool
override this.SetPermittedInputMethods : Android.Content.ComponentName * System.Collections.Generic.IList<string> -> bool
Параметры
- admin
- ComponentName
С которым DeviceAdminReceiver связан этот запрос. Null, если вызывающий объект не является администратором устройства
Возвращаемое значение
- Атрибуты
Комментарии
Вызывается владельцем профиля или устройства или владельцем android.Manifest.permission#MANAGE_DEVICE_POLICY_INPUT_METHODS разрешения на настройку разрешенных служб методов ввода для этого пользователя. По умолчанию пользователь может использовать любой метод ввода.
Этот метод может вызываться в экземпляре DevicePolicyManager , возвращаемом #getParentProfileInstance(ComponentName)в том случае, когда вызывающий объект должен быть владельцем профиля устройства, принадлежащим организации.
При вызове родительского экземпляра: <ul><li>Разрешенные методы ввода будут применены к личному профилю</li><li>может разрешать только все методы ввода (вызывая этот метод со списком null пакетов) или разрешать только системные методы ввода (вызывая этот метод с пустым списком пакетов). Это позволяет предотвратить вызов вызывающего объекта, какие пакеты устанавливаются на личной стороне</li></ul>
При добавлении нулевых или более пакетов метод ввода, который не входит в список, а не часть системы, не может быть включен пользователем. Этот метод завершится ошибкой, если он вызывается для администратора, который не предназначен для пользователя переднего плана или профиля пользователя переднего плана. В список необходимо включить любую службу методов ввода, не относящуюся к системе.
Вызов со значением NULL для списка отключает ограничение, чтобы все методы ввода можно было использовать, вызывая пустой список, отключает все, кроме собственных методов ввода системы.
Системные методы ввода всегда доступны пользователю. Этот метод не может изменить этот метод.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".