DevicePolicyManager.SetContentProtectionPolicy 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í.
Establece la directiva de protección de contenido que controla el examen de aplicaciones engañosas.
[Android.Runtime.Register("setContentProtectionPolicy", "(Landroid/content/ComponentName;I)V", "GetSetContentProtectionPolicy_Landroid_content_ComponentName_IHandler", ApiSince=35)]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CONTENT_PROTECTION")]
public virtual void SetContentProtectionPolicy(Android.Content.ComponentName? admin, Android.App.Admin.ContentProtectionPolicy policy);
[<Android.Runtime.Register("setContentProtectionPolicy", "(Landroid/content/ComponentName;I)V", "GetSetContentProtectionPolicy_Landroid_content_ComponentName_IHandler", ApiSince=35)>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_CONTENT_PROTECTION")>]
abstract member SetContentProtectionPolicy : Android.Content.ComponentName * Android.App.Admin.ContentProtectionPolicy -> unit
override this.SetContentProtectionPolicy : Android.Content.ComponentName * Android.App.Admin.ContentProtectionPolicy -> unit
Parámetros
- admin
- ComponentName
Al que DeviceAdminReceiver está asociada esta solicitud. Null si el autor de la llamada no es un administrador de dispositivos.
- policy
- ContentProtectionPolicy
Directiva de protección de contenido que se va a establecer. Uno de #CONTENT_PROTECTION_NOT_CONTROLLED_BY_POLICY, #CONTENT_PROTECTION_DISABLED o #CONTENT_PROTECTION_ENABLED.
- Atributos
Comentarios
Establece la directiva de protección de contenido que controla el examen de aplicaciones engañosas.
El propietario del dispositivo solo puede llamar a esta función, a un propietario de perfil de un usuario o perfil afiliados, o al propietario del perfil cuando no se establece ningún propietario del dispositivo o propietario del permiso android.Manifest.permission#MANAGE_DEVICE_POLICY_CONTENT_PROTECTION. Consulte #isAffiliatedUser. Cualquier conjunto de directivas a través de este método se borrará si el usuario se vuelve no afiliados.
Una vez establecida la directiva de protección de contenido, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) notificará al administrador si la directiva se estableció correctamente o no. Esta devolución de llamada contendrá: <ul><li> El identificador DevicePolicyIdentifiers#CONTENT_PROTECTION_POLICY<de directiva li> El TargetUser que esta directiva se relaciona con <li> , PolicyUpdateResultque será PolicyUpdateResult#RESULT_POLICY_SET si la directiva se estableció correctamente o el motivo por el que la directiva no se pudo establecer (por ejemplo PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY, ) </ul> Si se ha producido un cambio en la directiva, PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) notificará al administrador de este cambio. Esta devolución de llamada contendrá los mismos parámetros que PolicyUpdateReceiver#onPolicySetResult y PolicyUpdateResult contendrá el motivo por el que cambió la directiva.
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.