Partager via


DelegatedAdminReceiver Classe

Définition

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

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

Remarques

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

Les applications déléguées sont des applications qui reçoivent des fonctionnalités supplémentaires du propriétaire du profil ou des applications propriétaires d’appareil. Certaines de ces fonctionnalités impliquent l’appel de l’infrastructure dans les applications. Pour recevoir ces rappels, les applications déléguées doivent subclasser cette classe et remplacer les méthodes appropriées ici. Le récepteur sous-classé doit être publié dans le manifeste de l’application, avec les filtres d’intention appropriés pour marquer les rappels qui intéressent le récepteur. Une application peut avoir plusieurs récepteurs tant qu’ils écoutent un ensemble disjoint de rappels. Pour les définitions de manifeste, elle doit être protégée par l’autorisation android.Manifest.permission#BIND_DEVICE_ADMIN de s’assurer que seul le système peut déclencher ces rappels.

Les méthodes de rappel se produisent sur le thread principal du processus. Ainsi, des opérations longues doivent être effectuées sur un autre thread. Notez que, étant donné qu’un récepteur est effectué une fois retourné par sa fonction onReceive, ces opérations de longue durée doivent probablement être effectuées dans un Service.

Documentation Java pour android.app.admin.DelegatedAdminReceiver.

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

Constructeurs

DelegatedAdminReceiver()

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

DelegatedAdminReceiver(IntPtr, JniHandleOwnership)

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

Propriétés

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

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

(Hérité de Object)
JniPeerMembers

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

PeerReference

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

(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 les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

ThresholdType

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

Méthodes

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)
Dispose()

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

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

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

(Hérité de Object)
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)
OnChoosePrivateKeyAlias(Context, Intent, Int32, Uri, String)

Permet à ce récepteur de sélectionner l’alias d’une clé privée et d’une paire de certificats pour l’authentification.

OnNetworkLogsAvailable(Context, Intent, Int64, Int32)

Appelé chaque fois qu’un nouveau lot de journaux réseau peut être récupéré.

OnReceive(Context, Intent)

Interceptez les diffusions d’administrateur d’appareil délégué.

OnSecurityLogsAvailable(Context, Intent)

Appelé chaque fois qu’un nouveau lot de journaux de sécurité peut être récupéré.

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)
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>()

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

(Hérité de Object)
ToString()

Retourne une représentation de chaîne de l'objet.

(Hérité de Object)
UnregisterFromRuntime()

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

(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

IJavaPeerable.Disposed()

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

(Hérité de Object)
IJavaPeerable.DisposeUnlessReferenced()

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

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

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

(Hérité de Object)
IJavaPeerable.JniManagedPeerState

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

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

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

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

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

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

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

(Hérité de Object)

Méthodes d’extension

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

GetJniTypeName(IJavaPeerable)

Classe de base pour les applications déléguées pour gérer les rappels liés à leurs fonctionnalités déléguées.

S’applique à