Intent 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.
Une intention est une description abstraite d’une opération à effectuer.
[Android.Runtime.Register("android/content/Intent", DoNotGenerateAcw=true)]
public class Intent : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/content/Intent", DoNotGenerateAcw=true)>]
type Intent = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface ICloneable
- Héritage
- Dérivé
- Attributs
- Implémente
Remarques
Une intention est une description abstraite d’une opération à effectuer. Il peut être utilisé avec Context#startActivity(Intent) startActivity pour lancer un android.app.Activity, android.content.Context#sendBroadcast(Intent) broadcastIntent pour l’envoyer à tous les composants intéressés BroadcastReceiver BroadcastReceiver et android.content.Context#startService pour android.content.Context#bindService communiquer avec un arrière-plan android.app.Service.
Une intention fournit une fonctionnalité permettant d’effectuer une liaison d’exécution tardive entre le code dans différentes applications. Son utilisation la plus importante est le lancement d’activités, où elle peut être considérée comme la colle entre les activités. Il s’agit essentiellement d’une structure de données passive qui contient une description abstraite d’une action à effectuer.
<div class="special reference"><h3>Developer Guides</h3>
Pour plus d’informations sur la création et la résolution des intentions, lisez le guide du développeur Intentions et Filtres d’intentions .
<Commande /div>
« IntentStructure"><h3>Intent Structure</h3>
Les principales informations d’une intention sont les suivantes :
<ul><li>
<b>action</b> -- Action générale à effectuer, par #ACTION_VIEWexemple , #ACTION_EDIT, #ACTION_MAIN, etc.
</li li><>
<b>data</b> -- Données à utiliser, telles qu’un enregistrement de personne dans la base de données de contacts, exprimée en tant android.net.Urique .
</li></ul>
Voici quelques exemples de paires d’actions/données :
<ul><li>
<b>#ACTION_VIEWcontent://contacts/people/1</b> - Afficher des informations sur la personne dont l’identificateur est « 1 ».
</li li><>
<b>#ACTION_DIALcontent://contacts/people/1</b> : affichez le numéroteur téléphonique avec la personne renseignée.
</li li><>
<b>#ACTION_VIEWtel :123</b> -- Affichez le numéroteur de téléphone avec le numéro donné renseigné. Notez comment l’action VIEW fait ce qui est considéré comme la chose la plus raisonnable pour un URI particulier.
</li li><>
<b>#ACTION_DIALtel :123</b> -- Affichez le numéroteur de téléphone avec le numéro donné renseigné.
</li li><>
<b>#ACTION_EDITcontent://contacts/people/1</b> -- Modifiez les informations sur la personne dont l’identificateur est « 1 ».
</li li><>
<b>#ACTION_VIEWcontent://contacts/people/</b> : affichez une liste de personnes, que l’utilisateur peut parcourir. Cet exemple est une entrée de niveau supérieur classique dans l’application Contacts, montrant la liste des personnes. La sélection d’une personne particulière à afficher entraînerait une nouvelle intention {<b>#ACTION_VIEWcontent://contacts/people/N</b> } utilisée pour démarrer une activité pour afficher cette personne.
</li></ul>
En plus de ces attributs principaux, il existe un certain nombre d’attributs secondaires que vous pouvez également inclure avec une intention :
<ul><li>
<b>category</b> -- Fournit des informations supplémentaires sur l’action à exécuter. Par exemple, #CATEGORY_LAUNCHER cela signifie qu’il doit apparaître dans le lanceur en tant qu’application de niveau supérieur, alors qu’il #CATEGORY_ALTERNATIVE doit être inclus dans une liste d’actions alternatives que l’utilisateur peut effectuer sur un élément de données.
<li>
<b>type</b> -- Spécifie un type explicite (type MIME) des données d’intention. Normalement, le type est déduit des données elles-mêmes. En définissant cet attribut, vous désactivez cette évaluation et forcez un type explicite.
<li>
<b>component</b> -- Spécifie un nom explicite d’une classe de composant à utiliser pour l’intention. Normalement, cela est déterminé en examinant les autres informations de l’intention (l’action, le type et les catégories) et en correspondant à celle-ci avec un composant qui peut le gérer. Si cet attribut est défini, aucune de l’évaluation n’est effectuée et ce composant est utilisé exactement comme tel. En spécifiant cet attribut, tous les autres attributs Intent deviennent facultatifs.
<li>
<b>extras</b> - Il s’agit d’une Bundle information supplémentaire. Cela peut être utilisé pour fournir des informations étendues au composant. Par exemple, si nous avons une action pour envoyer un message électronique, nous pourrions également inclure des éléments de données supplémentaires ici pour fournir un objet, un corps, etc.
</ul>
Voici quelques exemples d’autres opérations que vous pouvez spécifier en tant qu’intentions à l’aide de ces paramètres supplémentaires :
<ul><li>
<b>#ACTION_MAIN avec la catégorie #CATEGORY_HOME</b> - Lancez l’écran d’accueil.
</li li><>
<b>#ACTION_GET_CONTENT avec type android.provider.Contacts.Phones#CONTENT_URI vnd.android.cursor.item/phone<MIME /b> -- Affichez la liste des numéros de téléphone des personnes, ce qui permet à l’utilisateur de parcourir ces numéros et de les sélectionner et de les renvoyer à l’activité parente.
</li li><>
<b>#ACTION_GET_CONTENT avec le type */* MIME et la catégorie #CATEGORY_OPENABLE</b> -- Affichez tous les sélecteurs de données qui peuvent être ouverts avec ContentResolver#openInputStream(Uri) ContentResolver.openInputStream(), ce qui permet à l’utilisateur de choisir l’un d’entre eux, puis quelques données à l’intérieur de celui-ci et de retourner l’URI résultant à l’appelant. Cela peut être utilisé, par exemple, dans une application de messagerie pour permettre à l’utilisateur de choisir des données à inclure en tant que pièce jointe.
</li></ul>
Il existe diverses constantes d’action d’intention et de catégorie standard définies dans la classe Intent, mais les applications peuvent également définir leurs propres constantes. Ces chaînes utilisent des étendues de style Java pour s’assurer qu’elles sont uniques, par exemple, la norme #ACTION_VIEW est appelée « android.intent.action.VIEW ».
Ensemble d’actions, types de données, catégories et données supplémentaires définissent un langage pour le système permettant l’expression d’expressions telles que « appeler la cellule de john smith ». À mesure que les applications sont ajoutées au système, elles peuvent étendre ce langage en ajoutant de nouvelles actions, types et catégories, ou en modifiant le comportement des expressions existantes en fournissant leurs propres activités qui les gèrent.
« IntentResolution"><h3>Intent Resolution</h3>
Il existe deux formes principales d’intentions que vous utiliserez.
<ul><li>
<b>Intentions explicites</b> ont spécifié un composant (via #setComponent ou #setClass), qui fournit la classe exacte à exécuter. Souvent, ces informations n’incluent pas d’autres informations, tout simplement en étant un moyen pour une application de lancer diverses activités internes qu’elle possède au fur et à mesure que l’utilisateur interagit avec l’application.
<li>
<b>Intentions implicites</b> n’ont pas spécifié de composant ; au lieu de cela, ils doivent inclure suffisamment d’informations pour le système afin de déterminer quels composants disponibles sont les meilleurs à exécuter pour cette intention. </ul>
Lorsque vous utilisez des intentions implicites, étant donné une telle intention arbitraire, nous devons savoir quoi faire avec elle. Ceci est géré par le processus de résolution</em d’intention ><em>, qui mappe une intention à un android.app.Activity, BroadcastReceiverou android.app.Service (ou parfois deux ou plusieurs activités/récepteurs) qui peuvent le gérer.
Le mécanisme de résolution d’intention tourne essentiellement autour de la mise en correspondance d’une intention par rapport à tous les < intent-filter> descriptions dans les packages d’application installés. (Plus, dans le cas de diffusions, tous BroadcastReceiver les objets explicitement inscrits auprès Context#registerReceiverde .) Pour plus d’informations, consultez la documentation sur la IntentFilter classe.
Il existe trois informations dans l’intention utilisées pour la résolution : l’action, le type et la catégorie. À l’aide de ces informations, une requête est effectuée sur le PackageManager composant qui peut gérer l’intention. Le composant approprié est déterminé en fonction des informations d’intention fournies dans le AndroidManifest.xml fichier comme suit :
<ul><li>
L’action<> b</b>, si elle est donnée, doit être répertoriée par le composant en tant qu’élément qu’il gère.
<li>
Le <type> b</b> est récupéré à partir des données de l’intention, s’il n’est pas déjà fourni dans l’intention. Comme l’action, si un type est inclus dans l’intention (explicitement ou implicitement dans ses données), il doit être répertorié par le composant comme celui qu’il gère.
<li> Pour les données qui ne sont pas un content: URI et où aucun type explicite n’est inclus dans l’intention, au lieu de cela, le <schéma> b</b> des données d’intention (par http: exemple ou mailto:) est considéré. Là encore, comme l’action, si nous mettons en correspondance un schéma, il doit être répertorié par le composant comme celui qu’il peut gérer.
<li>
Les catégories b/b<, si elles sont fournies, doivent><><être répertoriées par l’activité en tant que catégories qu’elle gère.><> Autrement dit, si vous incluez les catégories #CATEGORY_LAUNCHER et #CATEGORY_ALTERNATIVEque vous ne résolvez que les composants avec une intention qui répertorie<> les deux< catégories.> Les activités devront très souvent prendre en charge les #CATEGORY_DEFAULT activités afin qu’elles puissent être trouvées par Context#startActivity Context.startActivity().
</ul>
Par exemple, considérez l’exemple d’application Bloc-notes qui permet à un utilisateur de parcourir une liste de données de notes et d’afficher des détails sur des éléments individuels. Le texte en italique indique les emplacements où vous remplacez un nom par un nom spécifique à votre propre package.
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="<i>com.android.notepad</i>">
<application android:icon="@drawable/app_notes"
android:label="@string/app_name">
<provider class=".NotePadProvider"
android:authorities="<i>com.google.provider.NotePad</i>" />
<activity class=".NotesList" android:label="@string/title_notes_list">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.GET_CONTENT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
</activity>
<activity class=".NoteEditor" android:label="@string/title_note">
<intent-filter android:label="@string/resolve_edit">
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.INSERT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
</activity>
<activity class=".TitleEditor" android:label="@string/title_edit_title"
android:theme="@android:style/Theme.Dialog">
<intent-filter android:label="@string/resolve_title">
<action android:name="<i>com.android.notepad.action.EDIT_TITLE</i>" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.ALTERNATIVE" />
<category android:name="android.intent.category.SELECTED_ALTERNATIVE" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
</activity>
</application>
</manifest>
La première activité, com.android.notepad.NotesListsert d’entrée principale dans l’application. Il peut effectuer trois opérations comme décrit par ses trois modèles d’intention : <ol><li>
<intent-filter>
<action android:name="{@link #ACTION_MAIN android.intent.action.MAIN}" />
<category android:name="{@link #CATEGORY_LAUNCHER android.intent.category.LAUNCHER}" />
</intent-filter>
Cela fournit une entrée de niveau supérieur dans l’application Bloc-notes : l’action MAIN standard est un point d’entrée principal (ne nécessitant aucune autre information dans l’intention), et la catégorie LAUNCHER indique que ce point d’entrée doit être répertorié dans le lanceur d’applications.
<li>
<intent-filter>
<action android:name="{@link #ACTION_VIEW android.intent.action.VIEW}" />
<action android:name="{@link #ACTION_EDIT android.intent.action.EDIT}" />
<action android:name="{@link #ACTION_PICK android.intent.action.PICK}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
Cela déclare les opérations que l’activité peut effectuer sur un répertoire de notes. Le type pris en charge est donné avec le < type> balise, où Context#startActivity Context.startActivity méthode pour résoudre votre activité lorsque son nom de composant n’est pas spécifié explicitement.
<li>
<intent-filter>
<action android:name="{@link #ACTION_GET_CONTENT android.intent.action.GET_CONTENT}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
Ce filtre décrit la possibilité de revenir à l’appelant une note sélectionnée par l’utilisateur sans avoir à savoir où elle provient. Le type vnd.android.cursor.item/vnd.google.note de données est un URI à partir duquel un curseur d’un (vnd.android.cursor.item) élément peut être récupéré exactement, qui contient nos données de bloc-notes (vnd.google.note). L’action GET_CONTENT est similaire à l’action PICK, où l’activité retourne à son appelant une partie de données sélectionnée par l’utilisateur. Toutefois, ici, l’appelant spécifie le type de données souhaitées au lieu du type de données à partir duquel l’utilisateur choisit.
</ol>
Étant donné ces fonctionnalités, les intentions suivantes sont résolues dans l’activité NotesList :
<ul><li>
<b>{ action=android.app.action.MAIN }</b> correspond à toutes les activités qui peuvent être utilisées comme points d’entrée de niveau supérieur dans une application.
<li>
<b>{ action=android.app.action.MAIN, category=android.app.category.LAUNCHER }</b> est l’intention réelle utilisée par le lanceur pour remplir sa liste de niveau supérieur.
<li>
<b>{ action=android.intent.action.VIEW data=content ://com.google.provider.NotePad/notes }</b> affiche une liste de toutes les notes sous « content://com.google.provider.NotePad/notes », que l’utilisateur peut parcourir et afficher les détails sur.
<li>
<b>{ action=android.app.action.PICK data=content ://com.google.provider.NotePad/notes }</b> fournit une liste des notes sous « content://com.google.provider.NotePad/notes », à partir de laquelle l’utilisateur peut choisir une note dont l’URL de données est renvoyée à l’appelant.
<li>
<b>{ action=android.app.action.GET_CONTENT type=vnd.android.cursor.item/vnd.google.note }</b> est similaire à l’action pick, mais permet à l’appelant de spécifier le type de données qu’il souhaite retourner afin que le système puisse trouver l’activité appropriée pour choisir un élément de ce type de données.
</ul>
La deuxième activité, montre com.android.notepad.NoteEditorà l’utilisateur une seule entrée de note et lui permet de le modifier. Il peut effectuer deux opérations comme décrit par ses deux modèles d’intention : <ol><li>
<intent-filter android:label="@string/resolve_edit">
<action android:name="{@link #ACTION_VIEW android.intent.action.VIEW}" />
<action android:name="{@link #ACTION_EDIT android.intent.action.EDIT}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
Le premier objectif principal de cette activité est de permettre à l’utilisateur d’interagir avec une seule note, comme décrié par le type vnd.android.cursor.item/vnd.google.noteMIME. L’activité peut afficher une note ou autoriser l’utilisateur à le modifier. Là encore, nous prenons en charge la catégorie DEFAULT pour autoriser le lancement de l’activité sans spécifier explicitement son composant.
<li>
<intent-filter>
<action android:name="{@link #ACTION_INSERT android.intent.action.INSERT}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
L’utilisation secondaire de cette activité consiste à insérer une nouvelle entrée de note dans un répertoire de notes existant. Cela est utilisé lorsque l’utilisateur crée une nouvelle note : l’action INSERT est exécutée sur le répertoire des notes, ce qui entraîne l’exécution de cette activité et l’utilisateur crée les données de note qu’il ajoute ensuite au fournisseur de contenu.
</ol>
Étant donné ces fonctionnalités, les intentions suivantes sont résolues par l’activité NoteEditor :
<ul><li>
<b>{ action=android.intent.action.VIEW data=content ://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> montre à l’utilisateur le contenu de note <var>{ID}</var>.
<li>
<b>{ action=android.app.action.EDIT data=content ://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> permet à l’utilisateur de modifier le contenu de la note <var>{ID}</var>.
<li>
<b>{ action=android.app.action.INSERT data=content ://com.google.provider.NotePad/notes }</b> crée une note vide dans la liste des notes sur « content://com.google.provider.NotePad/notes » et permet à l’utilisateur de le modifier. S’ils conservent leurs modifications, l’URI de la note nouvellement créée est retourné à l’appelant.
</ul>
La dernière activité, com.android.notepad.TitleEditorpermet à l’utilisateur de modifier le titre d’une note. Cela peut être implémenté en tant que classe que l’application appelle directement (en définissant explicitement son composant dans l’intention), mais ici, nous vous montrons comment publier d’autres opérations sur les données existantes :
<intent-filter android:label="@string/resolve_title">
<action android:name="<i>com.android.notepad.action.EDIT_TITLE</i>" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<category android:name="{@link #CATEGORY_ALTERNATIVE android.intent.category.ALTERNATIVE}" />
<category android:name="{@link #CATEGORY_SELECTED_ALTERNATIVE android.intent.category.SELECTED_ALTERNATIVE}" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
Dans le modèle d’intention unique ici, nous avons créé notre propre action privée appelée com.android.notepad.action.EDIT_TITLE ce qui signifie modifier le titre d’une note. Il doit être appelé sur une note spécifique (type vnd.android.cursor.item/vnd.google.notede données) comme l’affichage précédent et les actions de modification, mais ici affiche et modifie le titre contenu dans les données de note.
En plus de prendre en charge la catégorie par défaut comme d’habitude, notre éditeur de titre prend également en charge deux autres catégories standard : ALTERNATIVE et SELECTED_ALTERNATIVE. L’implémentation de ces catégories permet à d’autres personnes de trouver l’action spéciale qu’elle fournit sans en savoir directement, par le biais de la android.content.pm.PackageManager#queryIntentActivityOptions méthode, ou plus souvent pour créer des éléments de menu dynamiques avec android.view.Menu#addIntentOptions. Notez que dans le modèle d’intention ici a également fourni un nom explicite pour le modèle (via android:label="@string/resolve_title") pour mieux contrôler ce que l’utilisateur voit lorsqu’il présente cette activité comme une action alternative aux données qu’il consulte.
Étant donné ces fonctionnalités, l’intention suivante est résolue en fonction de l’activité TitleEditor :
<ul><li>
<b>{ action=com.android.notepad.action.EDIT_TITLE data=content ://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> affiche et permet à l’utilisateur de modifier le titre associé à la <note var>{ID}</var>.
</ul>
<Actions> d’activité standard h3</h3>
Il s’agit des actions standard actuelles que l’intention définit pour le lancement d’activités (généralement via Context#startActivity. Les plus importants, et de loin les plus fréquemment utilisés, sont #ACTION_MAIN et #ACTION_EDIT.
<ul>li<>#ACTION_MAIN<>#ACTION_VIEW<>#ACTION_ATTACH_DATA<>#ACTION_EDIT<>#ACTION_PICK<>#ACTION_CHOOSER<>#ACTION_GET_CONTENT<>#ACTION_DIAL<>#ACTION_CALL<>#ACTION_SEND<>#ACTION_SENDTO<>#ACTION_ANSWER<>#ACTION_INSERT<>#ACTION_DELETE<>#ACTION_RUN<>#ACTION_SYNC<>#ACTION_PICK_ACTIVITY<>#ACTION_SEARCH<>#ACTION_WEB_SEARCH<>#ACTION_FACTORY_TEST<>
<Actions> de diffusion standard h3</h3>
Il s’agit des actions standard actuelles que l’intention définit pour la réception de diffusions (généralement via
<ul>li<>#ACTION_TIME_TICK<>#ACTION_TIME_CHANGED<>#ACTION_TIMEZONE_CHANGED<>#ACTION_BOOT_COMPLETED<>#ACTION_PACKAGE_ADDED<>#ACTION_PACKAGE_CHANGED<>#ACTION_PACKAGE_REMOVED<>#ACTION_PACKAGE_RESTARTED<>#ACTION_PACKAGE_DATA_CLEARED<>#ACTION_PACKAGES_SUSPENDED<>#ACTION_PACKAGES_UNSUSPENDED<>#ACTION_UID_REMOVED<>#ACTION_BATTERY_CHANGED<>#ACTION_POWER_CONNECTED<>#ACTION_POWER_DISCONNECTED<>#ACTION_SHUTDOWN<>
<forte>remarque : </strong>Si votre application cible Android 11 (niveau d’API 30) ou une version ultérieure, l’inscription d’une diffusion telle que #ACTION_PACKAGES_SUSPENDED celle-ci inclut les détails du package dans les extras reçoit une liste filtrée d’applications ou rien. En savoir plus sur la gestion de la visibilité des packages.
<catégories> standard h3</h3>
Il s’agit des catégories standard actuelles qui peuvent être utilisées pour clarifier davantage une intention via #addCategory.
<ul>li<>#CATEGORY_DEFAULT<>#CATEGORY_BROWSABLE<>#CATEGORY_TAB<>#CATEGORY_ALTERNATIVE<>#CATEGORY_SELECTED_ALTERNATIVE<>#CATEGORY_LAUNCHER<>#CATEGORY_INFO<>#CATEGORY_HOME<>#CATEGORY_PREFERENCE<>#CATEGORY_TEST<>#CATEGORY_CAR_DOCK<>#CATEGORY_DESK_DOCK<>#CATEGORY_LE_DESK_DOCK<>#CATEGORY_HE_DESK_DOCK<>#CATEGORY_CAR_MODE<>#CATEGORY_APP_MARKET<>#CATEGORY_VR_HOME<>
<h3>Données< supplémentaires standard/h3>
Il s’agit des champs standard actuels qui peuvent être utilisés comme données supplémentaires via #putExtra.
<ul>li li<>#EXTRA_ALARM_COUNT<>#EXTRA_BCC<>#EXTRA_CC<>#EXTRA_CHANGED_COMPONENT_NAME<>#EXTRA_DATA_REMOVED<>#EXTRA_DOCK_STATE<>#EXTRA_DOCK_STATE_HE_DESK<>#EXTRA_DOCK_STATE_LE_DESK<>#EXTRA_DOCK_STATE_CAR<>#EXTRA_DOCK_STATE_DESK<>#EXTRA_DOCK_STATE_UNDOCKED<>#EXTRA_DONT_KILL_APP<>#EXTRA_EMAIL<>#EXTRA_INITIAL_INTENTS<>#EXTRA_INTENT<>#EXTRA_KEY_EVENT<>#EXTRA_ORIGINATING_URI<>#EXTRA_PHONE_NUMBER<>#EXTRA_REFERRER<>#EXTRA_REMOTE_INTENT_TOKEN<>#EXTRA_REPLACING<>#EXTRA_SHORTCUT_ICON<>#EXTRA_SHORTCUT_ICON_RESOURCE<>#EXTRA_SHORTCUT_INTENT<>#EXTRA_STREAM<>#EXTRA_SHORTCUT_NAME<>#EXTRA_SUBJECT<>#EXTRA_TEMPLATE<>#EXTRA_TEXT<li>#EXTRA_TITLE<li>#EXTRA_UID<>#EXTRA_USER_INITIATED</ul>
<Indicateurs> h3</h3>
Il s’agit des indicateurs possibles qui peuvent être utilisés dans l’intention via #setFlags et #addFlags. Consultez #setFlags la liste de tous les indicateurs possibles.
Java documentation pour android.content.Intent.
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 |
|---|---|
| Intent() |
Créez une intention vide. |
| Intent(Context, Class) |
Créez une intention pour un composant spécifique. |
| Intent(Context, Type) |
Cette méthode a été déconseillée au niveau de l’API 15. Utilisez plutôt parseUri(String, int). Appelez parseUri(String, int) avec 0 indicateurs. |
| Intent(Intent) |
Constructeur de copie. |
| Intent(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
| Intent(String, Uri, Context, Class) |
Créez une intention pour un composant spécifique avec une action et des données spécifiées. |
| Intent(String, Uri, Context, Type) |
Cette méthode a été déconseillée au niveau de l’API 15. Utilisez plutôt parseUri(String, int). Appelez parseUri(String, int) avec 0 indicateurs. |
| Intent(String, Uri) |
Créez une intention avec une action donnée et pour une URL de données donnée. |
| Intent(String) |
Créez une intention avec une action donnée. |
Champs
| Nom | Description |
|---|---|
| ActionAirplaneModeChanged |
Action de diffusion : l’utilisateur a basculé le téléphone en mode Avion ou hors de celui-ci. |
| ActionAllApps |
Action d’activité : répertorier toutes les applications disponibles. |
| ActionAnswer |
Action d’activité : gérer un appel téléphonique entrant. |
| ActionAppError |
Action d’activité : l’utilisateur a appuyé sur le bouton « Rapport » dans la boîte de dialogue plantage/ANR. |
| ActionApplicationLocaleChanged |
Action de diffusion : les paramètres régionaux d’une application particulière ont changé. |
| ActionApplicationPreferences |
Activité qui fournit une interface utilisateur pour ajuster les préférences de l’application. |
| ActionApplicationRestrictionsChanged |
Action de diffusion : envoyée après la modification des restrictions d’application. |
| ActionAssist |
Action d’activité : effectuer une action d’assistance. |
| ActionAttachData |
Utilisé pour indiquer que certaines données doivent être attachées à un autre emplacement. |
| ActionAutoRevokePermissions |
Action d’activité : lancez l’interface utilisateur pour gérer l’état de révocation automatique. |
| ActionBatteryChanged |
Action de diffusion : il s’agit d’une <>diffusion< em collante/em> contenant l’état de charge, le niveau et d’autres informations sur la batterie. |
| ActionBatteryLow |
Action de diffusion : indique une faible condition de batterie sur l’appareil. |
| ActionBatteryOkay |
Action de diffusion : indique que la batterie est maintenant correcte après avoir été faible. |
| ActionBootCompleted |
Action de diffusion : cette opération est diffusée une fois, une fois que l’utilisateur a terminé le démarrage. |
| ActionBugReport |
Action d’activité : afficher l’activité pour signaler un bogue. |
| ActionCall |
Action d’activité : effectuez un appel à une personne spécifiée par les données. |
| ActionCallButton |
Action d’activité : l’utilisateur a appuyé sur le bouton « appeler » pour accéder au numéroteur ou à une autre interface utilisateur appropriée pour passer un appel. |
| ActionCameraButton |
Action de diffusion : le bouton « Bouton Caméra » a été appuyé. |
| ActionCarrierSetup |
Action d’activité : point d’entrée principal pour les applications de configuration de l’opérateur. |
| ActionChooser |
Action d’activité : affichez un sélecteur d’activité, ce qui permet à l’utilisateur de choisir ce qu’il souhaite avant de continuer. |
| ActionCloseSystemDialogs |
Action de diffusion : il s’agit d’une diffusion lorsqu’une action utilisateur doit demander à une boîte de dialogue système temporaire d’ignorer. |
| ActionConfigurationChanged |
Action de diffusion : l’appareil |
| ActionCreateDocument |
Action d’activité : autoriser l’utilisateur à créer un document. |
| ActionCreateNote |
Action d’activité : démarre une activité de prise de notes qui peut être utilisée pour créer une note. |
| ActionCreateReminder |
Action d’activité : crée un rappel. |
| ActionCreateShortcut |
Action d’activité : crée un raccourci. |
| ActionDateChanged |
Action de diffusion : la date a changé. |
| ActionDefault |
Synonyme de |
| ActionDefine |
Action d’activité : Définir la signification du ou des mots sélectionnés. |
| ActionDelete |
Action d’activité : supprimez les données données données de son conteneur. |
| ActionDeviceStorageLow |
Action de diffusion : diffusion collante qui indique une condition d’espace de stockage faible sur l’appareil |
| ActionDeviceStorageOk |
Action de diffusion : indique une condition d’espace de stockage faible sur l’appareil n’existe plus |
| ActionDial |
Action d’activité : composez un numéro tel que spécifié par les données. |
| ActionDockEvent |
Action de diffusion : diffusion collante pour les modifications apportées à l’état d’ancrage physique de l’appareil. |
| ActionDreamingStarted |
Action de diffusion : envoyé après que le système commence à rêver. |
| ActionDreamingStopped |
Action de diffusion : envoyée après que le système cesse de rêver. |
| ActionEdit |
Action d’activité : fournir un accès modifiable explicite aux données données données. |
| ActionExternalApplicationsAvailable |
Action de diffusion : les ressources d’un ensemble de packages (qui étaient précédemment indisponibles) sont actuellement disponibles, car les médias sur lesquels ils existent sont disponibles. |
| ActionExternalApplicationsUnavailable |
Action de diffusion : les ressources d’un ensemble de packages sont actuellement indisponibles, car le média sur lequel ils existent n’est pas disponible. |
| ActionFactoryTest |
Action d’activité : point d’entrée principal pour les tests d’usine. |
| ActionGetContent |
Action d’activité : autoriser l’utilisateur à sélectionner un type particulier de données et à le retourner. |
| ActionGetRestrictionEntries |
Diffusez vers une application spécifique pour interroger les restrictions prises en charge à imposer aux utilisateurs restreints. |
| ActionGtalkServiceConnected |
Action de diffusion : une connexion GTalk a été établie. |
| ActionGtalkServiceDisconnected |
Action de diffusion : une connexion GTalk a été déconnectée. |
| ActionHeadsetPlug |
Action de diffusion : Casque câblé branché ou débranché. |
| ActionInputMethodChanged |
Action de diffusion : une méthode d’entrée a été modifiée. |
| ActionInsert |
Action d’activité : insérez un élément vide dans le conteneur donné. |
| ActionInsertOrEdit |
Action d’activité : choisissez un élément existant ou insérez un nouvel élément, puis modifiez-le. |
| ActionInstallFailure |
Action d’activité : activité pour gérer les échecs d’installation fractionnés. |
| ActionInstallPackage |
Action d’activité : lancer le programme d’installation de l’application. |
| ActionLaunchCaptureContentActivityForNote |
Action d’activité : utiliser avec startActivityForResult pour démarrer une activité système qui capture du contenu à l’écran pour prendre une capture d’écran et la présenter à l’utilisateur pour modification. |
| ActionLocaleChanged |
Action de diffusion : les paramètres régionaux effectifs du récepteur ont changé. |
| ActionLockedBootCompleted |
Action de diffusion : cette opération est diffusée une fois, une fois le démarrage terminé par l’utilisateur, mais toujours dans l’état « verrouillé ». |
| ActionMain |
Action d’activité : démarrer en tant que point d’entrée principal, ne s’attend pas à recevoir des données. |
| ActionManagedProfileAdded |
Diffusion envoyée à l’utilisateur principal lorsqu’un profil managé associé est ajouté (le profil a été créé et est prêt à être utilisé). |
| ActionManagedProfileAvailable |
Diffusion envoyée à l’utilisateur principal lorsqu’un profil managé associé est devenu disponible. |
| ActionManagedProfileRemoved |
Diffusion envoyée à l’utilisateur principal lorsqu’un profil managé associé est supprimé. |
| ActionManagedProfileUnavailable |
Diffusion envoyée à l’utilisateur principal lorsqu’un profil managé associé est devenu indisponible. |
| ActionManagedProfileUnlocked |
Diffusion envoyée à l’utilisateur principal lorsque le stockage privé chiffré par les informations d’identification pour un profil managé associé est déverrouillé. |
| ActionManageNetworkUsage |
Action d’activité : afficher les paramètres de gestion de l’utilisation des données réseau d’une application spécifique. |
| ActionManagePackageStorage |
Action de diffusion : indique la notification de condition de mémoire faible reconnue par l’utilisateur et la gestion des packages doit être démarrée. |
| ActionManageUnusedApps |
Action d’activité : lancez l’interface utilisateur pour gérer les applications inutilisées (applications hibernated). |
| ActionMediaBadRemoval |
Action de diffusion : le média externe a été supprimé de l’emplacement de carte SD, mais le point de montage n’a pas été monté. |
| ActionMediaButton |
Action de diffusion : le bouton « Média » a été appuyé. |
| ActionMediaChecking |
Action de diffusion : un média externe est présent et est activé sur disque Le chemin d’accès au point de montage du support de vérification est contenu dans l’intention. |
| ActionMediaEject |
Action de diffusion : l’utilisateur a exprimé le désir de supprimer le média de stockage externe. |
| ActionMediaMounted |
Action de diffusion : le média externe est présent et monté à son point de montage. |
| ActionMediaNofs |
Action de diffusion : le média externe est présent, mais utilise un fs (ou est vide) Le chemin d’accès au point de montage pour le support de vérification est contenu dans l’intention. |
| ActionMediaRemoved |
Action de diffusion : le média externe a été supprimé. |
| ActionMediaScannerFinished |
Action de diffusion : le scanneur multimédia a terminé l’analyse d’un répertoire. |
| ActionMediaScannerScanFile |
Action de diffusion : demandez au scanneur multimédia d’analyser un fichier et de l’ajouter à la base de données multimédia. |
| ActionMediaScannerStarted |
Action de diffusion : le scanneur multimédia a commencé à analyser un répertoire. |
| ActionMediaShared |
Action de diffusion : le support externe est démontée, car il est partagé via le stockage de masse USB. |
| ActionMediaUnmountable |
Action de diffusion : les médias externes sont présents, mais ne peuvent pas être montés. |
| ActionMediaUnmounted |
Action de diffusion : le média externe est présent, mais pas monté à son point de montage. |
| ActionMyPackageReplaced |
Action de diffusion : une nouvelle version de votre application a été installée sur une version existante. |
| ActionMyPackageSuspended |
Action de diffusion : envoyée à un package suspendu par le système. |
| ActionMyPackageUnsuspended |
Action de diffusion : envoyée à un package qui n’a pas été affecté. |
| ActionNewOutgoingCall |
Action de diffusion : un appel sortant est sur le point d’être placé. |
| ActionOpenDocument |
Action d’activité : autoriser l’utilisateur à sélectionner et retourner un ou plusieurs documents existants. |
| ActionOpenDocumentTree |
Action d’activité : autoriser l’utilisateur à choisir une sous-arborescence d’annuaires. |
| ActionPackageAdded |
Action de diffusion : un nouveau package d’application a été installé sur l’appareil. |
| ActionPackageChanged |
Action de diffusion : un package d’application existant a été modifié (par exemple, un composant a été activé ou désactivé). |
| ActionPackageDataCleared |
Action de diffusion : l’utilisateur a effacé les données d’un package. |
| ActionPackageFirstLaunch |
Action de diffusion : envoyée au package d’installation d’une application lors du premier lancement de cette application (c’est-à-dire la première fois qu’elle est déplacée hors de l’état arrêté). |
| ActionPackageFullyRemoved |
Action de diffusion : un package d’application existant a été complètement supprimé de l’appareil. |
| ActionPackageInstall |
Obsolète.
Action de diffusion : déclencher le téléchargement et l’installation éventuelle d’un package. |
| ActionPackageNeedsVerification |
Action de diffusion : envoyée au vérificateur de package système lorsqu’un package doit être vérifié. |
| ActionPackageRemoved |
Action de diffusion : un package d’application existant a été supprimé de l’appareil. |
| ActionPackageReplaced |
Action de diffusion : une nouvelle version d’un package d’application a été installée, en remplaçant une version existante précédemment installée. |
| ActionPackageRestarted |
Action de diffusion : l’utilisateur a redémarré un package et tous ses processus ont été tués. |
| ActionPackagesSuspended |
Action de diffusion : les packages ont été suspendus. |
| ActionPackagesUnsuspended |
Action de diffusion : les packages n’ont pas été affectés. |
| ActionPackageUnstopped |
Action de diffusion : un package d’application qui était précédemment dans l’état arrêté a été démarré et n’est plus considéré comme arrêté. |
| ActionPackageVerified |
Action de diffusion : envoyée au vérificateur de package système lorsqu’un package est vérifié. |
| ActionPaste |
Action d’activité : créez un élément dans le conteneur donné, en l’initialisant à partir du contenu actuel du Presse-papiers. |
| ActionPick |
Action d’activité : sélectionnez un élément à partir des données, en retournant ce qui a été sélectionné. |
| ActionPickActivity |
Action d’activité : choisissez une activité en fonction d’une intention, en retournant la classe sélectionnée. |
| ActionPowerConnected |
Action de diffusion : l’alimentation externe a été connectée à l’appareil. |
| ActionPowerDisconnected |
Action de diffusion : l’alimentation externe a été supprimée de l’appareil. |
| ActionPowerUsageSummary |
Action d’activité : afficher les informations d’utilisation de l’alimentation à l’utilisateur. |
| ActionProcessText |
Action d’activité : traiter un morceau de texte. |
| ActionProfileAccessible |
Diffusion envoyée à l’utilisateur parent lorsqu’un profil associé a été démarré et déverrouillé. |
| ActionProfileAdded |
Diffusion envoyée à l’utilisateur parent lorsqu’un profil associé est ajouté (le profil a été créé et est prêt à être utilisé). |
| ActionProfileAvailable |
Diffusion envoyée à l’utilisateur principal lorsqu’un profil associé est devenu disponible. |
| ActionProfileInaccessible |
Diffusion envoyée à l’utilisateur parent lorsqu’un profil associé s’est arrêté. |
| ActionProfileRemoved |
Diffusion envoyée à l’utilisateur parent lorsqu’un profil associé est supprimé. |
| ActionProfileUnavailable |
Diffusion envoyée à l’utilisateur principal lorsqu’un profil associé est devenu indisponible. |
| ActionProviderChanged |
Action de diffusion : certains fournisseurs de contenu ont des parties de leur espace de noms où ils publient de nouveaux événements ou éléments que l’utilisateur peut être particulièrement intéressé. |
| ActionQuickClock |
Envoyé lorsque l’utilisateur appuie sur le widget horloge dans la zone « paramètres rapides » du système. |
| ActionQuickView |
Action d’activité : afficher rapidement les données. |
| ActionReboot |
Action de diffusion : redémarrez l’appareil. |
| ActionRun |
Action d’activité : exécutez les données, ce qui signifie. |
| ActionSafetyCenter |
Action d’activité : lancez l’interface utilisateur pour ouvrir le Centre de sécurité, qui met en évidence l’état de sécurité et de confidentialité de l’utilisateur. |
| ActionScreenOff |
Action de diffusion : envoyée lorsque l’appareil passe en veille et devient non interactif. |
| ActionScreenOn |
Action de diffusion : envoyée lorsque l’appareil se réveille et devient interactif. |
| ActionSearch |
Action d’activité : effectuer une recherche. |
| ActionSearchLongPress |
Action d’activité : démarrer l’action associée à une longue pression sur la touche de recherche. |
| ActionSend |
Action d’activité : fournir des données à quelqu’un d’autre. |
| ActionSendMultiple |
Action d’activité : fournir plusieurs données à une autre personne. |
| ActionSendto |
Action d’activité : envoyez un message à une personne spécifiée par les données. |
| ActionSetWallpaper |
Action d’activité : afficher les paramètres de choix du papier peint. |
| ActionShowAppInfo |
Action d’activité : lancez une activité affichant les informations de l’application. |
| ActionShowWorkApps |
Action d’activité : action pour afficher la liste de toutes les applications professionnelles dans le lanceur. |
| ActionShutdown |
Action de diffusion : l’appareil est arrêté. |
| ActionStopVoiceCommand |
Une intention est une description abstraite d’une opération à effectuer. |
| ActionSync |
Action d’activité : effectuer une synchronisation de données. |
| ActionSystemTutorial |
Action d’activité : démarrer le didacticiel défini par la plateforme |
| ActionTimeChanged |
Action de diffusion : l’heure a été définie. |
| ActionTimeTick |
Action de diffusion : l’heure actuelle a changé. |
| ActionTimezoneChanged |
Action de diffusion : le fuseau horaire a changé. |
| ActionTranslate |
Action d’activité : effectuer une traduction de texte. |
| ActionUidRemoved |
Action de diffusion : un uid a été supprimé du système. |
| ActionUmsConnected |
Obsolète.
Action de diffusion : l’appareil a entré en mode Stockage de masse USB. |
| ActionUmsDisconnected |
Obsolète.
Action de diffusion : l’appareil a quitté le mode stockage de masse USB. |
| ActionUnarchivePackage |
Action de diffusion : envoyée au programme d’installation responsable d’un package archivé quand unarchival est demandé. |
| ActionUninstallPackage |
Action d’activité : lancer le désinstalleur d’application. |
| ActionUserBackground |
Envoyé une fois le commutateur d’utilisateur terminé, si le commutateur a provoqué l’envoi de l’utilisateur du processus à l’arrière-plan. |
| ActionUserForeground |
Envoyé une fois qu’un commutateur d’utilisateur est terminé, si le commutateur a provoqué l’apport de l’utilisateur du processus au premier plan. |
| ActionUserInitialize |
Envoyé la première fois qu’un utilisateur démarre, pour permettre aux applications système d’effectuer une initialisation unique. |
| ActionUserPresent |
Action de diffusion : envoyée lorsque l’utilisateur est présent après le réveil de l’appareil (e. |
| ActionUserUnlocked |
Action de diffusion : envoyée lorsque le stockage privé chiffré par les informations d’identification est déverrouillé pour l’utilisateur cible. |
| ActionView |
Action d’activité : afficher les données à l’utilisateur. |
| ActionViewLocus |
Action d’activité : afficher un état d’activité associé à un élément unique |
| ActionViewPermissionUsage |
Action d’activité : lancez l’interface utilisateur pour afficher des informations sur l’utilisation d’un groupe d’autorisations donné. |
| ActionViewPermissionUsageForPeriod |
Action d’activité : lancez l’interface utilisateur pour afficher des informations sur l’utilisation d’un groupe d’autorisations donné dans une période donnée. |
| ActionVoiceCommand |
Action d’activité : démarrer la commande vocale. |
| ActionWallpaperChanged |
Obsolète.
Action de diffusion : le papier peint système actuel a changé. |
| ActionWebSearch |
Action d’activité : effectuer une recherche web. |
| CaptureContentForNoteBlockedByAdmin |
Obsolète.
Code de réponse utilisé pour |
| CaptureContentForNoteFailed |
Obsolète.
Code de réponse utilisé pour |
| CaptureContentForNoteSuccess |
Obsolète.
Code de réponse utilisé pour |
| CaptureContentForNoteUserCanceled |
Obsolète.
Code de réponse utilisé pour |
| CaptureContentForNoteWindowModeUnsupported |
Obsolète.
Code de réponse utilisé pour |
| CategoryAccessibilityShortcutTarget |
Le raccourci d’accessibilité est un geste global pour que les utilisateurs handicapés déclenchent une fonctionnalité d’accessibilité importante pour eux afin d’aider les développeurs à déterminer s’ils veulent faire de leur activité une cible de raccourci. |
| CategoryAlternative |
Définissez si l’activité doit être considérée comme une action alternative aux données que l’utilisateur consulte actuellement. |
| CategoryAppBrowser |
Utilisé avec |
| CategoryAppCalculator |
Utilisé avec |
| CategoryAppCalendar |
Utilisé avec |
| CategoryAppContacts |
Utilisé avec |
| CategoryAppEmail |
Utilisé pour |
| CategoryAppFiles |
Utilisé avec |
| CategoryAppFitness |
Utilisé avec |
| CategoryAppGallery |
Utilisé avec |
| CategoryAppMaps |
Utilisé avec |
| CategoryAppMarket |
Cette activité permet à l’utilisateur de parcourir et de télécharger de nouvelles applications. |
| CategoryAppMessaging |
Utilisé avec |
| CategoryAppMusic |
Utilisé avec |
| CategoryAppWeather |
Utilisé avec |
| CategoryBrowsable |
Les activités qui peuvent être appelées en toute sécurité à partir d’un navigateur doivent prendre en charge cette catégorie. |
| CategoryCarDock |
Activité à exécuter lorsque l’appareil est inséré dans une station d’accueil de voiture. |
| CategoryCarMode |
Utilisé pour indiquer que l’activité peut être utilisée dans un environnement de voiture. |
| CategoryDefault |
Définissez si l’activité doit être une option pour l’action par défaut (appuyez sur centre) pour effectuer sur une partie des données. |
| CategoryDeskDock |
Activité à exécuter lorsque l’appareil est inséré dans une station d’accueil de bureau. |
| CategoryDevelopmentPreference |
Cette activité est un panneau de préférence de développement. |
| CategoryEmbed |
Capable de s’exécuter à l’intérieur d’un conteneur d’activité parent. |
| CategoryFrameworkInstrumentationTest |
Pour être utilisé comme code sous test pour les tests d’instrumentation de framework. |
| CategoryHeDeskDock |
Activité à exécuter lorsque l’appareil est inséré dans une station d’accueil numérique (haut de gamme). |
| CategoryHome |
Il s’agit de l’activité d’accueil, qui est la première activité qui s’affiche lorsque l’appareil démarre. |
| CategoryInfo |
Fournit des informations sur le package dans lequel il se trouve ; généralement utilisé si un package ne contient pas de |
| CategoryLauncher |
Doit être affiché dans le lanceur de niveau supérieur. |
| CategoryLeanbackLauncher |
Indique une activité optimisée pour le mode Leanback et qui doit être affichée dans le lanceur Leanback. |
| CategoryLeDeskDock |
Activité à exécuter lorsque l’appareil est inséré dans une station d’accueil analogique (bas de page). |
| CategoryMonkey |
Cette activité peut être exercée par le singe ou d’autres outils de test automatisés. |
| CategoryOpenable |
Utilisé pour indiquer qu’une intention souhaite uniquement des URI qui peuvent être ouverts avec |
| CategoryPreference |
Cette activité est un panneau de préférence. |
| CategorySampleCode |
Pour être utilisé comme exemple de code (pas partie de l’expérience utilisateur normale). |
| CategorySecondaryHome |
L’activité d’accueil affichée sur les écrans secondaires qui prennent en charge les activités de la maison. |
| CategorySelectedAlternative |
Définissez si l’activité doit être considérée comme une autre action de sélection pour les données que l’utilisateur a actuellement sélectionnées. |
| CategoryTab |
Destiné à être utilisé comme onglet à l’intérieur d’un onglet contenant TabActivity. |
| CategoryTest |
Pour être utilisé comme test (pas partie de l’expérience utilisateur normale). |
| CategoryTypedOpenable |
Utilisé pour indiquer qu’un filtre d’intention peut accepter des fichiers qui ne sont pas nécessairement ouverts par |
| CategoryUnitTest |
Pour être utilisé comme test unitaire (exécutez le Test Harness). |
| CategoryVoice |
Catégories d’activités pouvant participer à l’interaction vocale. |
| CategoryVrHome |
Activité à utiliser pour le lanceur lorsque l’appareil est placé dans une visionneuse de casque VR. |
| ChooserContentTypeAlbum |
Obsolète.
Indique que le contenu partagé avec |
| ExtraAlarmCount |
Utilisé comme champ supplémentaire int dans |
| ExtraAllowMultiple |
Supplémentaire utilisé pour indiquer qu’une intention peut permettre à l’utilisateur de sélectionner et de retourner plusieurs éléments. |
| ExtraAllowReplace |
Obsolète.
Utilisé comme champ supplémentaire booléen avec |
| ExtraAlternateIntents |
Intention[] décrivant d’autres choix que vous souhaitez afficher avec |
| ExtraArchival |
Utilisé comme champ supplémentaire booléen dans |
| ExtraAssistContext |
Champ facultatif sur |
| ExtraAssistInputDeviceId |
Champ facultatif sur |
| ExtraAssistInputHintKeyboard |
Champ facultatif indiquant |
| ExtraAssistPackage |
Champ facultatif contenant |
| ExtraAssistUid |
Champ facultatif sur |
| ExtraAttributionTags |
Chaîne[] contenant des balises d’attribution lorsqu’elles sont utilisées avec
|
| ExtraAutoLaunchSingleChoice |
Utilisé comme champ supplémentaire booléen dans |
| ExtraBcc |
Chaîne[] contenant des adresses de messagerie qui doivent être copiées en carbone aveugle. |
| ExtraBugReport |
Utilisé comme champ supplémentaire colisable dans |
| ExtraCaptureContentForNoteStatusCode |
Un extra utilisé par l’activité a commencé |
| ExtraCc |
Chaîne[] contenant des adresses de messagerie qui doivent être copiées en carbone. |
| ExtraChangedComponentName |
Obsolète.
Ce membre est déconseillé. |
| ExtraChangedComponentNameList |
Ce champ fait partie du |
| ExtraChangedPackageList |
Ce champ fait partie de |
| ExtraChangedUidList |
Ce champ fait partie de |
| ExtraChooserAdditionalContentUri |
Argument facultatif utilisé pour fournir une |
| ExtraChooserContentTypeHint |
Entier facultatif à utiliser pour |
| ExtraChooserCustomActions |
Colisable[] d’objets pour fournir la feuille ShareSheet Android avec des actions spécifiques à l’application à présenter à l’utilisateur lors de |
| ExtraChooserFocusedItemPosition |
Argument facultatif à utiliser avec |
| ExtraChooserModifyShareAction |
Argument facultatif à utiliser avec |
| ExtraChooserRefinementIntentSender |
Pour |
| ExtraChooserResult |
Qui |
| ExtraChooserResultIntentSender |
Qui |
| ExtraChooserTargets |
|
| ExtraChosenComponent |
Choisi |
| ExtraChosenComponentIntentSender |
Qui |
| ExtraComponentName |
Extra de l’intention : valeur |
| ExtraContentAnnotations |
Annotations |
| ExtraContentQuery |
CharSequence facultative supplémentaire pour fournir une requête de recherche. |
| ExtraDataRemoved |
Utilisé comme champ supplémentaire booléen dans |
| ExtraDockState |
Utilisé comme champ supplémentaire int dans |
| ExtraDontKillApp |
Utilisé comme champ supplémentaire booléen dans |
| ExtraDurationMillis |
Extra de l’intention : nombre de millisecondes. |
| ExtraEmail |
Chaîne[] contenant des adresses de messagerie qui doivent être remises. |
| ExtraEndTime |
Long représentant l’horodatage de fin (heure d’époque en millis) de l’utilisation de l’autorisation lorsqu’elle est utilisée avec |
| ExtraExcludeComponents |
Description |
| ExtraFromStorage |
Supplémentaire pouvant être inclus dans les intentions d’activité provenant de l’interface utilisateur de stockage lorsqu’elle lance des sous-activités pour gérer différents types de stockage. |
| ExtraHtmlText |
Chaîne constante associée à l’intention, utilisée pour |
| ExtraIndex |
Index facultatif avec sémantique en fonction de l’action d’intention. |
| ExtraInitialIntents |
Un colisable[] ou |
| ExtraInstallerPackageName |
Utilisé comme champ supplémentaire de chaîne avec |
| ExtraIntent |
Intention décrivant les choix que vous souhaitez afficher avec |
| ExtraKeyEvent |
Objet |
| ExtraLocaleList |
Intention supplémentaire : A |
| ExtraLocalOnly |
Supplémentaire utilisé pour indiquer qu’une intention doit uniquement retourner des données qui se trouve sur l’appareil local. |
| ExtraLocusId |
Intention supplémentaire : ID du contexte utilisé sur |
| ExtraMetadataText |
CharSequence de texte supplémentaire décrivant le contenu partagé. |
| ExtraMimeTypes |
Utilisé pour communiquer un ensemble de types MIME acceptables. |
| ExtraNotUnknownSource |
Utilisé comme champ supplémentaire booléen avec |
| ExtraOriginatingUri |
Utilisé comme champ supplémentaire d’URI avec |
| ExtraPackageName |
Extra de l’intention : nom du package d’application. |
| ExtraPackages |
Tableau de chaînes de noms de package. |
| ExtraPermissionGroupName |
Intention supplémentaire : nom d’un groupe d’autorisations. |
| ExtraPhoneNumber |
Chaîne contenant le numéro de téléphone entré |
| ExtraProcessText |
Nom de l’élément supplémentaire utilisé pour définir le texte à traiter, en tant que CharSequence. |
| ExtraProcessTextReadonly |
Nom de l’élément booléen supplémentaire utilisé pour définir si le texte traité sera utilisé en lecture seule. |
| ExtraQuickViewFeatures |
Un supplément facultatif indiquant quelles fonctionnalités d’affichage rapide doivent être mises à la disposition de l’utilisateur dans l’interface utilisateur d’affichage rapide lors de |
| ExtraQuietMode |
Ajout booléen facultatif indiquant si le mode silencieux a été activé ou désactivé. |
| ExtraReferrer |
Cet élément supplémentaire peut être utilisé avec n’importe quelle intention utilisée pour lancer une activité, en fournissant des informations sur les personnes qui lancent cette activité. |
| ExtraReferrerName |
Une autre version de |
| ExtraRemoteIntentToken |
Utilisé dans le champ supplémentaire dans l’intention distante. |
| ExtraReplacementExtras |
Un bundle formant un mappage des noms de packages cibles potentiels à différents extras Bundles à ajouter aux extras d’intention par défaut dans |
| ExtraReplacing |
Utilisé comme champ supplémentaire booléen dans |
| ExtraRestrictionsBundle |
Extra envoyé dans l’intention à broadcastReceiver qui gère |
| ExtraRestrictionsIntent |
Extra utilisé dans la réponse d’un BroadcastReceiver qui gère |
| ExtraRestrictionsList |
Extra utilisé dans la réponse d’un BroadcastReceiver qui gère |
| ExtraResultReceiver |
Utilisé |
| ExtraReturnResult |
Utilisé comme champ supplémentaire booléen avec |
| ExtraShortcutIcon |
Nom de l’élément supplémentaire utilisé pour définir l’icône, en tant que bitmap, d’un raccourci. |
| ExtraShortcutIconResource |
Nom de l’élément supplémentaire utilisé pour définir l’icône, en tant que ShortcutIconResource, d’un raccourci. |
| ExtraShortcutId |
Intention supplémentaire : ID du raccourci utilisé pour envoyer l’intention de partage. |
| ExtraShortcutIntent |
Nom de l’élément supplémentaire utilisé pour définir l’intention d’un raccourci. |
| ExtraShortcutName |
Nom de l’élément supplémentaire utilisé pour définir le nom d’un raccourci. |
| ExtraShutdownUserspaceOnly |
Facultatif pour |
| ExtraSplitName |
Extra de l’intention : nom fractionné de l’application. |
| ExtraStartTime |
Long représentant l’horodatage de début (heure d’époque en millis) de l’utilisation de l’autorisation lorsqu’elle est utilisée avec |
| ExtraStream |
Contenu : URI contenant un flux de données associé à l’intention, utilisé avec |
| ExtraSubject |
Chaîne constante contenant la ligne d’objet souhaitée d’un message. |
| ExtraSuspendedPackageExtras |
Extra de l’intention : un |
| ExtraTemplate |
Données initiales à placer dans un enregistrement nouvellement créé. |
| ExtraText |
Constante CharSequence associée à l’intention, utilisée pour |
| ExtraTime |
Spécification supplémentaire facultative d’une durée en millisecondes. |
| ExtraTimezone |
Envoyé supplémentaire avec |
| ExtraTitle |
Titre de la boîte de dialogue CharSequence à fournir à l’utilisateur lorsqu’il est utilisé avec un |
| ExtraUid |
Utilisé comme champ supplémentaire int dans |
| ExtraUser |
Les |
| ExtraUserInitiated |
Utilisé comme champ supplémentaire booléen dans |
| ExtraUseStylusMode |
Valeur booléenne supplémentaire utilisée pour |
| FlagActivityRequireDefault |
Obsolète.
Si elle est définie dans une intention passée, |
| FlagActivityRequireNonBrowser |
Obsolète.
Si elle est définie dans une intention passée |
| FlagReceiverVisibleToInstantApps |
Obsolète.
Si elle est définie, la diffusion est visible pour les récepteurs dans Les applications instantanées. |
| MetadataDockHome |
Boolean qui peut être fourni en tant que méta-données avec une activité d’ancrage, pour indiquer que la station d’accueil doit prendre le contrôle de la clé d’accueil lorsqu’elle est active. |
| UriAllowUnsafe |
Obsolète.
Indicateur à utiliser avec |
| UriAndroidAppScheme |
Obsolète.
Indicateur à utiliser avec |
| UriIntentScheme |
Obsolète.
Indicateur à utiliser avec |
Propriétés
| Nom | Description |
|---|---|
| Action |
Récupérez l’action générale à effectuer, par |
| Categories |
Retourne l’ensemble de toutes les catégories dans l’intention. |
| Class |
Retourne la classe runtime de ce |
| ClipData |
Retournez l’objet |
| Component |
Récupérez le composant concret associé à l’intention. |
| Creator | |
| Data |
Récupérez les données sur laquelle cette intention fonctionne. |
| DataString |
Identique à |
| Extras |
Récupère une carte de données étendues à partir de l’intention. |
| Flags |
Récupérez tous les indicateurs spéciaux associés à cette intention. |
| Handle |
Handle de l’instance Android sous-jacente. (Hérité de Object) |
| HasFileDescriptors |
Retourne true si les extras de l’intention contiennent un descripteur de fichier parcellené. |
| Identifier |
Récupérez l’identificateur de cette intention. |
| IsMismatchingFilter |
Indique si l’intention ne correspond pas à tous les filtres d’intention déclarés dans le composant de réception. |
| JniIdentityHashCode |
Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité. (Hérité de Object) |
| JniManagedPeerState |
Une intention est une description abstraite d’une opération à effectuer. (Hérité de JavaObject) |
| JniPeerMembers |
Obtient les métadonnées JNI utilisées pour appeler les membres de cet homologue Java. |
| Package |
Récupérez le nom du package d’application dans lequel cette intention est limitée. |
| PeerReference |
Obtient la référence d’objet JNI pour cet homologue Java. (Hérité de Object) |
| Scheme |
Retourne la partie schéma des données de l’intention. |
| Selector |
Retourne le sélecteur spécifique associé à cette intention. -ou- Définissez un sélecteur pour cette intention. |
| SourceBounds |
Obtenez les limites de l’expéditeur de cette intention, en coordonnées d’écran. -ou- Définissez les limites de l’expéditeur de cette intention, dans les coordonnées de l’écran. |
| 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. |
| Type |
Récupérez tout type MIME explicite inclus dans l’intention. |
Méthodes
| Nom | Description |
|---|---|
| AddCategory(String) |
Ajoutez une nouvelle catégorie à l’intention. |
| AddFlags(ActivityFlags) |
Ajoutez des indicateurs supplémentaires à l’intention (ou avec la valeur des indicateurs existants). |
| Clone() |
Crée et retourne une copie de ce |
| CloneFilter() |
Créez un clone uniquement des parties de l’intention qui sont pertinentes pour la correspondance de filtre : action, données, type, composant et catégories. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Une intention est une description abstraite d’une opération à effectuer. (Hérité de JavaObject) |
| CreateChooser(Intent, ICharSequence, IntentSender) |
Fonction pratique pour la création d’une |
| CreateChooser(Intent, ICharSequence) |
Fonction pratique pour la création d’une |
| CreateChooser(Intent, String, IntentSender) |
Fonction pratique pour la création d’une |
| CreateChooser(Intent, String) |
Fonction pratique pour la création d’une |
| DescribeContents() |
Décrivez les types d’objets spéciaux contenus dans la représentation marshallée de ce Colisable. |
| 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() |
Une intention est une description abstraite d’une opération à effectuer. (Hérité de JavaObject) |
| Equals(Object) |
Une intention est une description abstraite d’une opération à effectuer. (Hérité de JavaObject) |
| Equals(Object) |
Indique si un autre objet est « égal à » celui-ci. (Hérité de Object) |
| FillIn(Intent, FillInFlags) |
Copiez le contenu de <var>other</var> dans cet objet, mais uniquement où les champs ne sont pas définis par cet objet. |
| FilterEquals(Intent) |
Déterminez si deux intentions sont identiques à des fins de résolution d’intention (filtrage). |
| FilterHashCode() |
Générez du code de hachage qui correspond à la sémantique de filterEquals(). |
| GetBooleanArrayExtra(String) |
Récupérez les données étendues de l’intention. |
| GetBooleanExtra(String, Boolean) |
Récupérez les données étendues de l’intention. |
| GetBundleExtra(String) |
Récupérez les données étendues de l’intention. |
| GetByteArrayExtra(String) |
Récupérez les données étendues de l’intention. |
| GetByteExtra(String, SByte) |
Récupérez les données étendues de l’intention. |
| GetCharArrayExtra(String) |
Récupérez les données étendues de l’intention. |
| GetCharExtra(String, Char) |
Récupérez les données étendues de l’intention. |
| GetCharSequenceArrayExtra(String) |
Récupérez les données étendues de l’intention. |
| GetCharSequenceArrayExtraFormatted(String) |
Récupérez les données étendues de l’intention. |
| GetCharSequenceArrayListExtra(String) |
Récupérez les données étendues de l’intention. |
| GetCharSequenceExtra(String) |
Récupérez les données étendues de l’intention. |
| GetCharSequenceExtraFormatted(String) |
Récupérez les données étendues de l’intention. |
| GetDoubleArrayExtra(String) |
Récupérez les données étendues de l’intention. |
| GetDoubleExtra(String, Double) |
Récupérez les données étendues de l’intention. |
| GetFloatArrayExtra(String) |
Récupérez les données étendues de l’intention. |
| GetFloatExtra(String, Single) |
Récupérez les données étendues de l’intention. |
| GetHashCode() |
Retourne une valeur de code de hachage pour l’objet. (Hérité de Object) |
| GetIntArrayExtra(String) |
Récupérez les données étendues de l’intention. |
| GetIntegerArrayListExtra(String) |
Récupérez les données étendues de l’intention. |
| GetIntent(String) |
Obsolète.
Appel |
| GetIntentOld(String) | |
| GetIntExtra(String, Int32) |
Récupérez les données étendues de l’intention. |
| GetLongArrayExtra(String) |
Récupérez les données étendues de l’intention. |
| GetLongExtra(String, Int64) |
Récupérez les données étendues de l’intention. |
| GetParcelableArrayExtra(String, Class) |
Récupérez les données étendues de l’intention. |
| GetParcelableArrayExtra(String) |
Récupérez les données étendues de l’intention. |
| GetParcelableArrayListExtra(String, Class) |
Récupérez les données étendues de l’intention. |
| GetParcelableArrayListExtra(String) |
Récupérez les données étendues de l’intention. |
| GetParcelableExtra(String, Class) |
Récupérez les données étendues de l’intention. |
| GetParcelableExtra(String) |
Récupérez les données étendues de l’intention. |
| GetSerializableExtra(String, Class) |
Récupérez les données étendues de l’intention. |
| GetSerializableExtra(String) |
Récupérez les données étendues de l’intention. |
| GetShortArrayExtra(String) |
Récupérez les données étendues de l’intention. |
| GetShortExtra(String, Int16) |
Récupérez les données étendues de l’intention. |
| GetStringArrayExtra(String) |
Récupérez les données étendues de l’intention. |
| GetStringArrayListExtra(String) |
Récupérez les données étendues de l’intention. |
| GetStringExtra(String) |
Récupérez les données étendues de l’intention. |
| HasCategory(String) |
Vérifiez si une catégorie existe dans l’intention. |
| HasExtra(String) |
Retourne true si une valeur supplémentaire est associée au nom donné. |
| 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) |
| MakeMainActivity(ComponentName) |
Créez une intention de lancer l’activité principale (racine) d’une tâche. |
| MakeMainSelectorActivity(String, String) |
Créez une intention pour l’activité principale d’une application, sans spécifier une activité spécifique à exécuter, mais en donnant un sélecteur pour rechercher l’activité. |
| MakeRestartActivityTask(ComponentName) |
Créez une intention qui peut être utilisée pour relancer la tâche d’une application dans son état de base. |
| NormalizeMimeType(String) |
Normalisez un type de données MIME. |
| 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) |
| ParseIntent(Resources, XmlReader, IAttributeSet) |
Analyse l’élément « intent » (et ses enfants) à partir de XML et instancie un objet Intent. |
| ParseUri(String, IntentUriType) |
Créez une intention à partir d’un URI. |
| PutCharSequenceArrayListExtra(String, IList<ICharSequence>) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, Boolean) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, Boolean[]) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, Bundle) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, Byte[]) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, Char) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, Char[]) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, Double) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, Double[]) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, ICharSequence) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, ICharSequence[]) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, Int16) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, Int16[]) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, Int32) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, Int32[]) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, Int64) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, Int64[]) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, IParcelable) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, IParcelable[]) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, ISerializable) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, SByte) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, Single) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, Single[]) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, String) |
Ajoutez des données étendues à l’intention. |
| PutExtra(String, String[]) |
Ajoutez des données étendues à l’intention. |
| PutExtras(Bundle) |
Ajoutez un jeu de données étendues à l’intention. |
| PutExtras(Intent) |
Copiez tous les extras dans 'src' dans cette intention. |
| PutIntegerArrayListExtra(String, IList<Integer>) |
Ajoutez des données étendues à l’intention. |
| PutParcelableArrayListExtra(String, IList<IParcelable>) |
Ajoutez des données étendues à l’intention. |
| PutStringArrayListExtra(String, IList<String>) |
Ajoutez des données étendues à l’intention. |
| ReadFromParcel(Parcel) | |
| RemoveCategory(String) |
Supprimez une catégorie d’une intention. |
| RemoveExtra(String) |
Supprimez les données étendues de l’intention. |
| RemoveFlags(ActivityFlags) |
Supprimez ces indicateurs de l’intention. |
| RemoveLaunchSecurityProtection() |
Lorsqu’une intention provient d’une autre application ou d’un composant en tant qu’intention supplémentaire incorporée, le système crée un jeton pour identifier le créateur de cette intention étrangère. Si ce jeton est manquant ou non valide, le système bloque le lancement de cette intention. S’il contient un jeton valide, le système effectue la vérification auprès du créateur pour bloquer le lancement de la cible qu’il n’a pas l’autorisation de lancer ou de bloquer l’octroi de l’accès à l’URI au tagert auquel il ne peut pas accéder. Cette méthode permet de désactiver cette fonctionnalité. |
| ReplaceExtras(Bundle) |
Remplacez complètement les extras dans l’intention par le bundle donné d’extras. |
| ReplaceExtras(Intent) |
Remplacez complètement les extras dans l’intention par les extras dans l’intention donnée. |
| ResolveActivity(PackageManager) |
Retourne le composant d’activité qui doit être utilisé pour gérer cette intention. |
| ResolveActivityInfo(PackageManager, PackageInfoFlags) |
Résolvez l’intention en |
| ResolveType(ContentResolver) |
Retourne le type de données MIME de cette intention. |
| ResolveType(Context) |
Retourne le type de données MIME de cette intention. |
| ResolveTypeIfNeeded(ContentResolver) |
Retournez le type de données MIME de cette intention, uniquement s’il sera nécessaire pour la résolution d’intention. |
| SetAction(String) |
Définissez l’action générale à effectuer. |
| SetClass(Context, Class) |
Commodité d’appel |
| SetClass(Context, Type) |
Commodité pour appeler setComponent(ComponentName) avec le nom retourné par un objet Class. |
| SetClassName(Context, String) |
Commodité d’appel |
| SetClassName(String, String) |
Commodité d’appel |
| SetComponent(ComponentName) |
(Généralement facultatif) Définissez explicitement le composant pour gérer l’intention. |
| SetData(Uri) |
Définissez les données sur laquelle cette intention fonctionne. |
| SetDataAndNormalize(Uri) |
Normalisez et définissez les données sur laquelle cette intention fonctionne. |
| SetDataAndType(Uri, String) |
(Généralement facultatif) Définissez les données de l’intention avec un type de données MIME explicite. |
| SetDataAndTypeAndNormalize(Uri, String) |
(Généralement facultatif) Normalisez et définissez à la fois l’URI de données et un type de données MIME explicite. |
| SetExtrasClassLoader(ClassLoader) |
Définit le ClassLoader qui sera utilisé lors de la démarshallation de toutes les valeurs Parcelable à partir des extras de cette intention. |
| SetFlags(ActivityFlags) |
Définissez des indicateurs spéciaux qui contrôlent la façon dont cette intention est gérée. |
| SetHandle(IntPtr, JniHandleOwnership) |
Définit la propriété Handle. (Hérité de Object) |
| SetIdentifier(String) |
Définissez un identificateur pour cette intention. |
| SetPackage(String) |
(Généralement facultatif) Définissez un nom de package d’application explicite qui limite les composants auxquels cette intention sera résolue. |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Une intention est une description abstraite d’une opération à effectuer. (Hérité de JavaObject) |
| SetType(String) |
Définissez un type de données MIME explicite. |
| SetTypeAndNormalize(String) |
Normalisez et définissez un type de données MIME explicite. |
| 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) |
| ToURI() |
Obsolète.
Appel |
| ToUri(IntentUriType) |
Convertissez cette intention en chaîne contenant une représentation URI de celle-ci. |
| 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) |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Aplatir cet objet dans un colis. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IJavaPeerable.Disposed() |
Une intention est une description abstraite d’une opération à effectuer. (Hérité de JavaObject) |
| IJavaPeerable.Finalized() |
Une intention est une description abstraite d’une opération à effectuer. (Hérité de JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Une intention est une description abstraite d’une opération à effectuer. (Hérité de JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Une intention est une description abstraite d’une opération à effectuer. (Hérité de JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Une intention est une description abstraite d’une opération à effectuer. (Hérité de JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Une intention est une description abstraite d’une opération à effectuer. (Hérité de JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Une intention est une description abstraite d’une opération à effectuer. |
Méthodes d’extension
| Nom | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtient le nom JNI du type de l’instance |
| JavaAs<TResult>(IJavaPeerable) |
Essayez de forcer |
| JavaCast<TResult>(IJavaObject) |
Effectue une conversion de type vérifiée par le runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Une intention est une description abstraite d’une opération à effectuer. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Essayez de forcer |