DevicePolicyManager.SetPermittedInputMethods Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Llamado por un propietario del perfil o dispositivo o titular del android.Manifest.permission#MANAGE_DEVICE_POLICY_INPUT_METHODS permiso para establecer los servicios de métodos de entrada permitidos para este usuario.
[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
Parámetros
- admin
- ComponentName
Al que DeviceAdminReceiver está asociada esta solicitud. Null si el autor de la llamada no es un administrador de dispositivos
Devoluciones
true si la operación se realizó correctamente o false si la lista no contenía todos los servicios de métodos de entrada no del sistema habilitados.
- Atributos
Comentarios
Llamado por un propietario del perfil o dispositivo o titular del android.Manifest.permission#MANAGE_DEVICE_POLICY_INPUT_METHODS permiso para establecer los servicios de métodos de entrada permitidos para este usuario. De forma predeterminada, el usuario puede usar cualquier método de entrada.
Se puede llamar a este método en la DevicePolicyManager instancia, devuelta por #getParentProfileInstance(ComponentName), donde el autor de la llamada debe ser propietario del perfil de un dispositivo propiedad de la organización.
Si se llama en la instancia primaria: <ul><li>Los métodos de entrada permitidos se aplicarán en el perfil< personal/li li>><Solo puede permitir todos los métodos de entrada (llamando a este método con una null lista de paquetes) o permitir solo los métodos de entrada del sistema (llamando a este método con una lista de paquetes vacía). Esto es para evitar que el autor de la llamada aprende qué paquetes se instalan en el lado< personal/li></ul>
Cuando se han agregado cero o más paquetes, el usuario no puede habilitar el método de entrada que no está en la lista y que no forma parte del sistema. Este método producirá un error si se llama para un administrador que no es para el usuario en primer plano o un perfil del usuario en primer plano. Cualquier servicio de método de entrada que no sea del sistema que esté habilitado actualmente debe incluirse en la lista.
La llamada a con un valor NULL para la lista deshabilita la restricción para que se puedan usar todos los métodos de entrada, al llamar con una lista vacía se deshabilitan todos los métodos de entrada del sistema, pero los propios métodos de entrada.
Los métodos de entrada del sistema siempre están disponibles para el usuario: este método no puede modificarlo.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.