DevicePolicyManager.SetContentProtectionPolicy Método

Definición

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.

Java documentación para android.app.admin.DevicePolicyManager.setContentProtectionPolicy(android.content.ComponentName, int).

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.

Se aplica a