AppWidgetProvider Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classe pratique pour faciliter l’implémentation d’un fournisseur AppWidget.
[Android.Runtime.Register("android/appwidget/AppWidgetProvider", DoNotGenerateAcw=true)]
public class AppWidgetProvider : Android.Content.BroadcastReceiver
[<Android.Runtime.Register("android/appwidget/AppWidgetProvider", DoNotGenerateAcw=true)>]
type AppWidgetProvider = class
inherit BroadcastReceiver
- Héritage
- Attributs
Remarques
Classe pratique pour faciliter l’implémentation d’un fournisseur AppWidget. Tout ce que vous pouvez faire avec AppWidgetProvider, vous pouvez le faire avec un standard BroadcastReceiver
. AppWidgetProvider analyse simplement les champs pertinents de l’intention reçue dans #onReceive(Context,Intent) onReceive(Context,Intent)
, et appelle les méthodes de hook avec les extras reçus.
Étendez cette classe et remplacez une ou plusieurs des #onUpdate
#onDeleted
#onEnabled
méthodes , ou #onDisabled
méthodes pour implémenter votre propre fonctionnalité AppWidget.
<div class="special reference"><h3>Developer Guides</h3>
Pour plus d’informations sur l’écriture d’un fournisseur de widgets d’application, consultez le guide du développeur des widgets d’application.
</Div>
Documentation Java pour android.appwidget.AppWidgetProvider
.
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
AppWidgetProvider() |
Constructeur pour initialiser AppWidgetProvider. |
AppWidgetProvider(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
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 |
DebugUnregister |
Retourne la dernière valeur donnée à |
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 pratique pour faciliter l’implémentation d’un fournisseur AppWidget. (Hérité de Object) |
JniPeerMembers |
Classe pratique pour faciliter l’implémentation d’un fournisseur AppWidget. |
PeerReference |
Classe pratique pour faciliter l’implémentation d’un fournisseur AppWidget. (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 |
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 |
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 |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
ThresholdType |
Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code. |
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 pratique pour faciliter l’implémentation d’un fournisseur AppWidget. (Hérité de Object) |
Dispose(Boolean) |
Classe pratique pour faciliter l’implémentation d’un fournisseur AppWidget. (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 |
InvokeAbortBroadcast() |
Définit l’indicateur indiquant que ce récepteur doit abandonner la diffusion actuelle ; fonctionne uniquement avec les diffusions envoyées via |
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) |
OnAppWidgetOptionsChanged(Context, AppWidgetManager, Int32, Bundle) |
Appelé en réponse à la |
OnDeleted(Context, Int32[]) |
Appelé en réponse à la |
OnDisabled(Context) |
Appelé en réponse à la |
OnEnabled(Context) |
Appelé en réponse à la |
OnReceive(Context, Intent) |
Implémente pour distribuer des |
OnRestored(Context, Int32[], Int32[]) |
Appelé en réponse à la |
OnUpdate(Context, AppWidgetManager, Int32[]) |
Appelé en réponse aux diffusions et |
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 |
SetResultExtras(Bundle) |
Modifiez les extras de résultat actuels de cette diffusion ; fonctionne uniquement avec les diffusions envoyées via |
ToArray<T>() |
Classe pratique pour faciliter l’implémentation d’un fournisseur AppWidget. (Hérité de Object) |
ToString() |
Retourne une représentation de chaîne de l'objet. (Hérité de Object) |
UnregisterFromRuntime() |
Classe pratique pour faciliter l’implémentation d’un fournisseur AppWidget. (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 pratique pour faciliter l’implémentation d’un fournisseur AppWidget. (Hérité de Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Classe pratique pour faciliter l’implémentation d’un fournisseur AppWidget. (Hérité de Object) |
IJavaPeerable.Finalized() |
Classe pratique pour faciliter l’implémentation d’un fournisseur AppWidget. (Hérité de Object) |
IJavaPeerable.JniManagedPeerState |
Classe pratique pour faciliter l’implémentation d’un fournisseur AppWidget. (Hérité de Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Classe pratique pour faciliter l’implémentation d’un fournisseur AppWidget. (Hérité de Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Classe pratique pour faciliter l’implémentation d’un fournisseur AppWidget. (Hérité de Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Classe pratique pour faciliter l’implémentation d’un fournisseur AppWidget. (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 pratique pour faciliter l’implémentation d’un fournisseur AppWidget. |
GetJniTypeName(IJavaPeerable) |
Classe pratique pour faciliter l’implémentation d’un fournisseur AppWidget. |