Langue

PolicyUpdateReceiver Classe

Définition

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

[Android.Runtime.Register("android/app/admin/PolicyUpdateReceiver", ApiSince=34, DoNotGenerateAcw=true)]
public abstract class PolicyUpdateReceiver : Android.Content.BroadcastReceiver
[<Android.Runtime.Register("android/app/admin/PolicyUpdateReceiver", ApiSince=34, DoNotGenerateAcw=true)>]
type PolicyUpdateReceiver = class
    inherit BroadcastReceiver
Héritage
PolicyUpdateReceiver
Attributs

Remarques

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie. Cette classe fournit une commodité pour interpréter les actions d’intention brutes (#ACTION_DEVICE_POLICY_SET_RESULT et #ACTION_DEVICE_POLICY_CHANGED) envoyées par le système.

Les méthodes de rappel se produisent sur le thread principal du processus. Par conséquent, les opérations de longue durée doivent être effectuées sur un autre thread.

Lors de la publication de votre PolicyUpdateReceiver sous-classe en tant que récepteur, elle doit exiger l’autorisation android.Manifest.permission#BIND_DEVICE_ADMIN .

Les administrateurs peuvent implémenter DeviceAdminService pour s’assurer qu’ils reçoivent toutes les mises à jour de stratégie (pour les stratégies qu’ils ont définies) en #onPolicyChanged étant constamment liés au système. Pour plus d’informations, consultez DeviceAdminService.

Java documentation pour android.app.admin.PolicyUpdateReceiver.

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.

Constructeurs

Nom Description
PolicyUpdateReceiver()

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

PolicyUpdateReceiver(IntPtr, JniHandleOwnership)

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

Champs

Nom Description
ActionDevicePolicyChanged

Action d’une diffusion envoyée aux administrateurs pour communiquer une modification dans une stratégie qu’ils ont définie précédemment.

ActionDevicePolicySetResult

Action pour une diffusion envoyée aux administrateurs pour communiquer le résultat de la définition d’une stratégie dans DevicePolicyManager.

ExtraAccountType

Chaîne supplémentaire contenant le type de compte auquel cette stratégie s’applique, (voir PolicyUpdateReceiver#onPolicyChanged et PolicyUpdateReceiver#onPolicySetResult)

ExtraIntentFilter

Un android.content.IntentFilter élément supplémentaire contenant le filtre d’intention auquel la stratégie est liée, (voir PolicyUpdateReceiver#onPolicyChanged et PolicyUpdateReceiver#onPolicySetResult)

ExtraPackageName

Chaîne supplémentaire contenant le nom du package à laquelle la stratégie s’applique, (voir PolicyUpdateReceiver#onPolicyChanged et PolicyUpdateReceiver#onPolicySetResult)

ExtraPermissionName

Chaîne supplémentaire contenant le nom d’autorisation à laquelle la stratégie s’applique, (voir PolicyUpdateReceiver#onPolicyChanged et PolicyUpdateReceiver#onPolicySetResult)

Propriétés

Nom Description
AbortBroadcast

Retourne l’indicateur indiquant si ce récepteur doit abandonner ou non la diffusion actuelle.

(Hérité de BroadcastReceiver)
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
DebugUnregister

Retourne la dernière valeur donnée à #setDebugUnregister. -ou- Contrôler l’inclusion de l’aide de débogage pour les appels incompatibles vers Context#registerReceiver(BroadcastReceiver, IntentFilter) Context.registerReceiver().

(Hérité de BroadcastReceiver)
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IsInitialStickyBroadcast

Retourne la valeur true si le récepteur traite actuellement la valeur initiale d’une diffusion sticky , autrement dit, la valeur qui a été la dernière diffusion et est actuellement conservée dans le cache sticky, de sorte que ce n’est pas directement le résultat d’une diffusion en ce moment.

(Hérité de BroadcastReceiver)
IsOrderedBroadcast

Retourne true si le récepteur traite actuellement une diffusion ordonnée.

(Hérité de BroadcastReceiver)
JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

(Hérité de JavaObject)
JniPeerMembers

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ResultCode

Récupérez le code de résultat actuel, tel que défini par le récepteur précédent. -ou- Modifier le code de résultat actuel de cette diffusion ; fonctionne uniquement avec les diffusions envoyées via Context#sendOrderedBroadcast(Intent, String) Context.sendOrderedBroadcast.

(Hérité de BroadcastReceiver)
ResultData

Récupérez les données de résultat actuelles, comme défini par le récepteur précédent. -ou- Modifier les données de résultat actuelles de cette diffusion ; fonctionne uniquement avec les diffusions envoyées via Context#sendOrderedBroadcast(Intent, String) Context.sendOrderedBroadcast.

(Hérité de BroadcastReceiver)
SentFromPackage

Retourne le nom du package de l’application qui a initialement envoyé cette diffusion.

(Hérité de BroadcastReceiver)
SentFromUid

Retourne l’interface utilisateur de l’application qui a initialement envoyé cette diffusion.

(Hérité de BroadcastReceiver)
ThresholdClass

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

ThresholdType

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

Méthodes

Nom Description
ClearAbortBroadcast()

Efface l’indicateur indiquant que ce récepteur doit abandonner la diffusion actuelle.

(Hérité de BroadcastReceiver)
Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

(Hérité de JavaObject)
Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

(Hérité de JavaObject)
Equals(Object)

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
GetResultExtras(Boolean)

Récupérez les données supplémentaires du résultat actuel, comme défini par le récepteur précédent.

(Hérité de BroadcastReceiver)
GoAsync()

Cela peut être appelé par une application pour #onReceive lui permettre de conserver la diffusion active après le retour de cette fonction.

(Hérité de BroadcastReceiver)
InvokeAbortBroadcast()

Définit l’indicateur indiquant que ce récepteur doit abandonner la diffusion actuelle ; fonctionne uniquement avec les diffusions envoyées via Context#sendOrderedBroadcast(Intent, String) Context.sendOrderedBroadcast.

(Hérité de BroadcastReceiver)
JavaFinalize()

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
OnPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult)

Rappel déclenché lorsqu’une stratégie précédemment définie par l’administrateur a changé.

OnPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult)

Rappel déclenché après qu’un administrateur a défini une stratégie à l’aide de l’une des API dans DevicePolicyManager le cas où il informe l’administrateur s’il a réussi ou non.

OnReceive(Context, Intent)

Interceptez les diffusions de mises à jour de stratégie standard.

PeekService(Context, Intent)

Fournissez un classeur à un service déjà lié.

(Hérité de BroadcastReceiver)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetOrderedHint(Boolean)

Pour une utilisation interne, définit l’indicateur indiquant si ce BroadcastReceiver s’exécute en mode ordonné.

(Hérité de BroadcastReceiver)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

(Hérité de JavaObject)
SetResult(Result, String, Bundle)

Modifiez toutes les données de résultat retournées par ces diffusions ; fonctionne uniquement avec les diffusions envoyées via Context#sendOrderedBroadcast(Intent, String) Context.sendOrderedBroadcast.

(Hérité de BroadcastReceiver)
SetResultExtras(Bundle)

Modifiez les extras de résultat actuels de cette diffusion ; fonctionne uniquement avec les diffusions envoyées via Context#sendOrderedBroadcast(Intent, String) Context.sendOrderedBroadcast.

(Hérité de BroadcastReceiver)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

(Hérité de JavaObject)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Classe de base pour l’implémentation d’un récepteur de mise à jour de stratégie.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à