Langue

DevicePolicyManager.SetContentProtectionPolicy Méthode

Définition

Définit la stratégie de protection de contenu qui contrôle l’analyse des applications trompeuses.

[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

Paramètres

admin
ComponentName

Auquel DeviceAdminReceiver cette requête est associée. Null si l’appelant n’est pas un administrateur d’appareil.

policy
ContentProtectionPolicy

Stratégie de protection du contenu à définir. Un des #CONTENT_PROTECTION_NOT_CONTROLLED_BY_POLICY, #CONTENT_PROTECTION_DISABLED ou #CONTENT_PROTECTION_ENABLED.

Attributs

Remarques

Définit la stratégie de protection de contenu qui contrôle l’analyse des applications trompeuses.

Cette fonction ne peut être appelée que par le propriétaire de l’appareil, un propriétaire de profil d’un utilisateur ou profil affilié, ou le propriétaire du profil lorsqu’aucun propriétaire de l’appareil n’est défini ou titulaire de l’autorisation android.Manifest.permission#MANAGE_DEVICE_POLICY_CONTENT_PROTECTION. Voir #isAffiliatedUser. Toute stratégie définie via cette méthode est effacée si l’utilisateur n’est plus connecté.

Une fois la stratégie de protection du contenu définie, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) informera l’administrateur si la stratégie a été correctement définie ou non. Ce rappel contient : ul>li L’identificateur DevicePolicyIdentifiers#CONTENT_PROTECTION_POLICY<de stratégie li> Le TargetUser lien de cette stratégie est lié à <li> The PolicyUpdateResult, qui sera PolicyUpdateResult#RESULT_POLICY_SET si la stratégie a été correctement définie ou la raison pour laquelle la stratégie n’a pas pu être définie (par exemplePolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY) </ul> Si une modification a été apportée à la stratégie, PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) notifiera l’administrateur de cette modification.><< Ce rappel contient les mêmes paramètres que PolicyUpdateReceiver#onPolicySetResult et la PolicyUpdateResult raison pour laquelle la stratégie a changé.

Java documentation pour android.app.admin.DevicePolicyManager.setContentProtectionPolicy(android.content.ComponentName, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à