DevicePolicyManager.SetContentProtectionPolicy Metodo

Definizione

Imposta i criteri di protezione del contenuto che controllano l'analisi delle app ingannevoli.

[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

Parametri

admin
ComponentName

A cui DeviceAdminReceiver è associata questa richiesta. Null se il chiamante non è un amministratore del dispositivo.

policy
ContentProtectionPolicy

Criteri di protezione del contenuto da impostare. Uno di #CONTENT_PROTECTION_NOT_CONTROLLED_BY_POLICYo #CONTENT_PROTECTION_DISABLED#CONTENT_PROTECTION_ENABLED.

Attributi

Commenti

Imposta i criteri di protezione del contenuto che controllano l'analisi delle app ingannevoli.

Questa funzione può essere chiamata solo dal proprietario del dispositivo, dal proprietario del profilo di un utente o profilo affiliata o dal proprietario del profilo quando nessun proprietario del dispositivo è impostato o titolari dell'autorizzazione android.Manifest.permission#MANAGE_DEVICE_POLICY_CONTENT_PROTECTION. Vedete #isAffiliatedUser. Tutti i criteri impostati tramite questo metodo verranno cancellati se l'utente non viene aaffiliato.

Dopo aver impostato i criteri di protezione del contenuto, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) notifica all'amministratore se i criteri sono stati impostati correttamente o meno. Questo callback conterrà: <ul><li> L'identificatore DevicePolicyIdentifiers#CONTENT_PROTECTION_POLICY<dei criteri li> Il TargetUser che questo criterio si riferisce a <li> , PolicyUpdateResultche sarà PolicyUpdateResult#RESULT_POLICY_SET se il criterio è stato impostato correttamente o il motivo per cui il criterio non è stato impostato (ad PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICYesempio ) </ul> Se è stata apportata una modifica al criterio, PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) informerà l'amministratore di questa modifica. Questo callback conterrà gli stessi parametri di PolicyUpdateReceiver#onPolicySetResult e PolicyUpdateResult conterrà il motivo per cui il criterio è stato modificato.

per android.app.admin.DevicePolicyManager.setContentProtectionPolicy(android.content.ComponentName, int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a