Sprache

Intent Klasse

Definition

Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs.

[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
Vererbung
Abgeleitet
Attribute
Implementiert

Hinweise

Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. Es kann verwendet Context#startActivity(Intent) startActivity werden, um ein android.app.Activity, android.content.Context#sendBroadcast(Intent) broadcastIntent um es an alle interessierten BroadcastReceiver BroadcastReceiver Komponenten zu senden und android.content.Context#startServiceandroid.content.Context#bindService mit einem Hintergrund android.app.Servicezu kommunizieren.

Ein Intent bietet eine Möglichkeit zum Ausführen einer verspäteten Laufzeitbindung zwischen dem Code in verschiedenen Anwendungen. Der wichtigste Einsatz ist bei der Einführung von Aktivitäten, wo sie als Klebstoff zwischen den Aktivitäten betrachtet werden kann. Es handelt sich im Grunde um eine passive Datenstruktur, die eine abstrakte Beschreibung einer auszuführenden Aktion enthält.

<div class="special reference"><h3>Developer Guides</h3>

Informationen zum Erstellen und Auflösen von Absichten finden Sie im Entwicklerhandbuch " Intents" und "Intent Filters" .

</div>

"IntentStructure"><h3>Intent Structure</h3>

Die wichtigsten Informationen in einer Absicht sind:

<ul><li>

<b>Aktion</b> -- Die allgemeine Aktion, die ausgeführt werden soll, z #ACTION_VIEW. B. , #ACTION_EDIT, #ACTION_MAINusw.

</li li><>

<b>data</b> -- Die zu betreibenden Daten, z. B. ein Personendatensatz in der Kontaktdatenbank, ausgedrückt als ein android.net.Uri.

</li></ul>

Einige Beispiele für Aktions-/Datenpaare sind:

<ul><li>

<b>#ACTION_VIEWcontent://contacts/people/1</b> -- Zeigt Informationen zur Person an, deren Bezeichner "1" ist.

</li li><>

<b>#ACTION_DIALcontent://contacts/people/1</b> -- Zeigen Sie die Wählhilfe mit der ausgefüllten Person an.

</li li><>

<b>#ACTION_VIEWtel:123</b> -- Zeigen Sie die Telefonwählnummer mit der angegebenen Nummer an. Beachten Sie, wie die VIEW-Aktion für einen bestimmten URI als sinnvollstes Gilt.

</li li><>

<b>#ACTION_DIALtel:123</b> -- Zeigen Sie die Telefonwählnummer mit der angegebenen Nummer an.

</li li><>

<b>#ACTION_EDITcontent://contacts/people/1</b> -- Bearbeiten Sie Informationen zu der Person, deren Bezeichner "1" ist.

</li li><>

<b>#ACTION_VIEWcontent://contacts/people/</b> - Zeigt eine Liste von Personen an, die der Benutzer durchsuchen kann. Dieses Beispiel ist ein typischer Einstieg auf oberster Ebene in die Kontakteanwendung, in dem Die Liste der Personen angezeigt wird. Wenn Sie eine bestimmte Person auswählen, würde dies dazu führen, dass eine neue Absicht {<b>#ACTION_VIEWcontent://contacts/people/N</b> } verwendet wird, um eine Aktivität zu starten, um diese Person anzuzeigen.

</li></ul>

Zusätzlich zu diesen primären Attributen gibt es eine Reihe von sekundären Attributen, die Sie auch mit einer Absicht einschließen können:

<ul><li>

<b>category</b> -- Gibt zusätzliche Informationen zur auszuführenden Aktion an. Bedeutet beispielsweise, #CATEGORY_LAUNCHER dass sie im Startprogramm als Anwendung auf oberster Ebene angezeigt werden soll, und #CATEGORY_ALTERNATIVE bedeutet, dass sie in eine Liste mit alternativen Aktionen aufgenommen werden sollte, die der Benutzer für eine Datenmenge ausführen kann.

<li>

<b>type</b> -- Gibt einen expliziten Typ (ein MIME-Typ) der Intent-Daten an. Normalerweise wird der Typ von den Daten selbst abgeleitet. Durch Festlegen dieses Attributs deaktivieren Sie diese Auswertung und erzwingen einen expliziten Typ.

<li>

<b>component</b> -- Gibt einen expliziten Namen einer Komponentenklasse an, die für die Absicht verwendet werden soll. Normalerweise wird dies bestimmt, indem die anderen Informationen in der Absicht (Aktion, Datentyp und Kategorien) betrachtet und mit einer Komponente übereinstimmen, die sie verarbeiten kann. Wenn dieses Attribut festgelegt ist, wird keine der Auswertungen ausgeführt, und diese Komponente wird genau wie folgt verwendet. Durch Angeben dieses Attributs werden alle anderen Intent-Attribute optional.

<li>

<b>extras</b> -- Dies ist eine Bundle der zusätzlichen Informationen. Dies kann verwendet werden, um der Komponente erweiterte Informationen bereitzustellen. Wenn wir z. B. eine Aktion zum Senden einer E-Mail-Nachricht haben, könnten wir hier auch zusätzliche Daten enthalten, um einen Betreff, textkörper usw. zu übermitteln.

</ul>

Im Folgenden finden Sie einige Beispiele für andere Vorgänge, die Sie als Absichten angeben können, indem Sie diese zusätzlichen Parameter verwenden:

<ul><li>

<b>#ACTION_MAIN mit kategorie #CATEGORY_HOME</b> -- Starten Sie die Startseite.

</li li><>

<b>#ACTION_GET_CONTENT mit MIME-Typ android.provider.Contacts.Phones#CONTENT_URI vnd.android.cursor.item/phone</b> - Zeigt die Liste der Telefonnummern von Personen an, sodass der Benutzer sie durchsuchen und einen auswählen und an die übergeordnete Aktivität zurückgibt.

</li li><>

<b>#ACTION_GET_CONTENT mit MIME-Typ */* und Kategorie #CATEGORY_OPENABLE</b> -- Zeigen Sie alle Auswahlprogramme für Daten an, die geöffnet ContentResolver#openInputStream(Uri) ContentResolver.openInputStream()werden können, sodass der Benutzer eine davon auswählen und dann einige Daten darin auswählen und den resultierenden URI an den Aufrufer zurückgibt. Dies kann z. B. in einer E-Mail-Anwendung verwendet werden, damit der Benutzer einige Daten auswählen kann, die als Anlage eingeschlossen werden sollen.

</li></ul>

Es gibt eine Vielzahl von standardmäßigen Intent-Aktionen und Kategoriekonstanten, die in der Intent-Klasse definiert sind, aber Anwendungen können auch eigene definieren. Diese Zeichenfolgen verwenden Java Bereichsdefinition, um sicherzustellen, dass sie eindeutig sind – z. B. wird der Standard #ACTION_VIEW "android.intent.action.VIEW" genannt.

Die Gruppe von Aktionen, Datentypen, Kategorien und zusätzlichen Daten definiert eine Sprache für das System, die den Ausdruck von Ausdrücken wie "Call john smith es cell" ermöglicht. Wenn dem System Anwendungen hinzugefügt werden, können sie diese Sprache erweitern, indem neue Aktionen, Typen und Kategorien hinzugefügt werden, oder sie können das Verhalten vorhandener Ausdrücke ändern, indem sie ihre eigenen Aktivitäten bereitstellen, die sie behandeln.

"IntentResolution"><h3>Intent Resolution</h3>

Es gibt zwei primäre Absichten, die Sie verwenden werden.

<ul><li>

<b>Explicit Intents</b> haben eine Komponente (via #setComponent oder #setClass) angegeben, die die genaue Klasse bereitstellt, die ausgeführt werden soll. Häufig enthalten diese keine weiteren Informationen, einfach eine Möglichkeit für eine Anwendung, verschiedene interne Aktivitäten zu starten, die der Benutzer mit der Anwendung interagiert.

<li>

<b>Implizite Absichten</b> haben keine Komponente angegeben. Stattdessen müssen sie genügend Informationen für das System enthalten, um zu bestimmen, welche der verfügbaren Komponenten für diese Absicht am besten ausgeführt werden können. </ul>

Bei der Verwendung impliziter Absichten müssen wir angesichts einer solchen willkürlichen Absicht wissen, was damit zu tun ist. Dies wird durch den Prozess der <Em Intent-Auflösung>/Em< behandelt, der einen Intent einem >, android.app.Activityoder BroadcastReceiver (oder manchmal zwei oder mehr Aktivitäten/Empfängern) zuordnet, die es behandelnandroid.app.Servicekann.

Der Lösungsmechanismus für Absichten dreht sich im Wesentlichen um das Abgleichen eines Intents gegen alle < Intent-Filter> Beschreibungen in den installierten Anwendungspaketen. (Im Falle von Übertragungen werden alle BroadcastReceiver Objekte explizit bei Context#registerReceiver.) Weitere Details hierzu finden Sie in der Dokumentation zum IntentFilter Kurs.

Es gibt drei Informationen in der Absicht, die für die Auflösung verwendet werden: die Aktion, den Typ und die Kategorie. Mithilfe dieser Informationen wird eine Abfrage für PackageManager eine Komponente durchgeführt, die die Absicht verarbeiten kann. Die entsprechende Komponente wird basierend auf den in der AndroidManifest.xml Datei bereitgestellten Absichtsinformationen wie folgt bestimmt:

<ul><li>

Die <b-Aktion></b> muss, sofern angegeben, von der Komponente als eine behandelte Komponente aufgeführt werden.

<li>

Der <b-Typ></b> wird aus den Intent-Daten abgerufen, wenn er noch nicht im Intent angegeben ist. Wie die Aktion, wenn ein Typ in der Absicht enthalten ist (entweder explizit oder implizit in seinen Daten), muss dies von der Komponente als eine behandelte Komponente aufgeführt werden.

<li> Für Daten, die kein content: URI sind und in dem kein expliziter Typ im Intent enthalten ist, wird stattdessen das <b-Schema></b> der Intent-Daten (zhttp:. B. oder mailto:) berücksichtigt. Wenn wir ein Schema abgleichen, muss es von der Komponente als eine behandelte Aktion aufgeführt werden. <li>

Bei <Angabe der b-Kategorien></b> müssen <alle></em> von der Aktivität als behandelte Kategorien aufgelistet werden. Das heißt, wenn Sie die Kategorien #CATEGORY_LAUNCHER#CATEGORY_ALTERNATIVEund , dann werden Sie nur zu Komponenten aufgelöst, die beide</em> dieser Kategorien auflisten<>. Aktivitäten müssen sehr oft unterstützt #CATEGORY_DEFAULT werden, damit sie gefunden Context#startActivity Context.startActivity()werden können.

</ul>

Betrachten Sie beispielsweise die Beispielanwendung "Note Pad", mit der ein Benutzer eine Liste mit Notizendaten durchsuchen und Details zu einzelnen Elementen anzeigen kann. Text in Kursiv zeigt Orte an, an denen Sie einen Namen durch einen speziellen für Ihr eigenes Paket ersetzen würden.

&lt;manifest xmlns:android="http://schemas.android.com/apk/res/android"
                  package="<i>com.android.notepad</i>"&gt;
                &lt;application android:icon="@drawable/app_notes"
                        android:label="@string/app_name"&gt;

                    &lt;provider class=".NotePadProvider"
                            android:authorities="<i>com.google.provider.NotePad</i>" /&gt;

                    &lt;activity class=".NotesList" android:label="@string/title_notes_list"&gt;
                        &lt;intent-filter&gt;
                            &lt;action android:name="android.intent.action.MAIN" /&gt;
                            &lt;category android:name="android.intent.category.LAUNCHER" /&gt;
                        &lt;/intent-filter&gt;
                        &lt;intent-filter&gt;
                            &lt;action android:name="android.intent.action.VIEW" /&gt;
                            &lt;action android:name="android.intent.action.EDIT" /&gt;
                            &lt;action android:name="android.intent.action.PICK" /&gt;
                            &lt;category android:name="android.intent.category.DEFAULT" /&gt;
                            &lt;data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" /&gt;
                        &lt;/intent-filter&gt;
                        &lt;intent-filter&gt;
                            &lt;action android:name="android.intent.action.GET_CONTENT" /&gt;
                            &lt;category android:name="android.intent.category.DEFAULT" /&gt;
                            &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
                        &lt;/intent-filter&gt;
                    &lt;/activity&gt;

                    &lt;activity class=".NoteEditor" android:label="@string/title_note"&gt;
                        &lt;intent-filter android:label="@string/resolve_edit"&gt;
                            &lt;action android:name="android.intent.action.VIEW" /&gt;
                            &lt;action android:name="android.intent.action.EDIT" /&gt;
                            &lt;category android:name="android.intent.category.DEFAULT" /&gt;
                            &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
                        &lt;/intent-filter&gt;

                        &lt;intent-filter&gt;
                            &lt;action android:name="android.intent.action.INSERT" /&gt;
                            &lt;category android:name="android.intent.category.DEFAULT" /&gt;
                            &lt;data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" /&gt;
                        &lt;/intent-filter&gt;

                    &lt;/activity&gt;

                    &lt;activity class=".TitleEditor" android:label="@string/title_edit_title"
                            android:theme="@android:style/Theme.Dialog"&gt;
                        &lt;intent-filter android:label="@string/resolve_title"&gt;
                            &lt;action android:name="<i>com.android.notepad.action.EDIT_TITLE</i>" /&gt;
                            &lt;category android:name="android.intent.category.DEFAULT" /&gt;
                            &lt;category android:name="android.intent.category.ALTERNATIVE" /&gt;
                            &lt;category android:name="android.intent.category.SELECTED_ALTERNATIVE" /&gt;
                            &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
                        &lt;/intent-filter&gt;
                    &lt;/activity&gt;

                &lt;/application&gt;
            &lt;/manifest&gt;

Die erste Aktivität dient com.android.notepad.NotesListals Haupteinstieg in die App. Es kann drei Dinge tun, wie in den drei Absichtsvorlagen beschrieben: <ol><li>

&lt;intent-filter&gt;
                &lt;action android:name="{@link #ACTION_MAIN android.intent.action.MAIN}" /&gt;
                &lt;category android:name="{@link #CATEGORY_LAUNCHER android.intent.category.LAUNCHER}" /&gt;
            &lt;/intent-filter&gt;

Dies bietet einen Einstieg auf oberster Ebene in die Editor-Anwendung: Die standardmäßige MAIN-Aktion ist ein Haupteinstiegspunkt (keine weiteren Informationen in der Absicht erforderlich), und die LAUNCHER-Kategorie sagt, dass dieser Einstiegspunkt im Anwendungsstarter aufgeführt werden sollte.

<li>

&lt;intent-filter&gt;
                &lt;action android:name="{@link #ACTION_VIEW android.intent.action.VIEW}" /&gt;
                &lt;action android:name="{@link #ACTION_EDIT android.intent.action.EDIT}" /&gt;
                &lt;action android:name="{@link #ACTION_PICK android.intent.action.PICK}" /&gt;
                &lt;category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" /&gt;
                &lt;data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" /&gt;
            &lt;/intent-filter&gt;

Dadurch werden die Dinge deklariert, die die Aktivität in einem Verzeichnis mit Notizen ausführen kann. Der unterstützte Typ wird mit dem < angegeben. type> tag, where is a URI from which a Cursor of zero or more items () can be retrieved which holds our note pad data (). Die Aktivität ermöglicht es dem Benutzer, das Datenverzeichnis (über die AKTIONEN ANZEIGEN und BEARBEITEN) anzuzeigen oder zu bearbeiten oder eine bestimmte Notiz zu wählen und an den Aufrufer (über die PICK-Aktion) zurückzugeben. Beachten Sie auch die hier bereitgestellte DEFAULT-Kategorie: Dies ist <em>required</em> , damit die Context#startActivity Context.startActivity Methode Ihre Aktivität auflösen kann, wenn der Name der Komponente nicht explizit angegeben ist.

<li>

&lt;intent-filter&gt;
                &lt;action android:name="{@link #ACTION_GET_CONTENT android.intent.action.GET_CONTENT}" /&gt;
                &lt;category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" /&gt;
                &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
            &lt;/intent-filter&gt;

Dieser Filter beschreibt die Möglichkeit, zum Anrufer zurückzukehren, eine Notiz, die vom Benutzer ausgewählt wurde, ohne wissen zu müssen, woher sie stammt. Der Datentyp vnd.android.cursor.item/vnd.google.note ist ein URI, aus dem ein Cursor genau eines (vnd.android.cursor.item) Elements abgerufen werden kann, das unsere Notizenblockdaten (vnd.google.note) enthält. Die GET_CONTENT Aktion ähnelt der PICK-Aktion, bei der die Aktivität zu seinem Aufrufer zurückgibt, eine vom Benutzer ausgewählte Datenmenge. Hier gibt der Aufrufer jedoch den Gewünschten Datentyp anstelle des Datentyps an, von dem der Benutzer auswählt.

</ol>

Aufgrund dieser Funktionen werden die folgenden Absichten in die NotesList-Aktivität aufgelöst:

<ul><li>

<b>{ action=android.app.action.MAIN }</b> entspricht allen Aktivitäten, die als Einstiegspunkte auf oberster Ebene in einer Anwendung verwendet werden können.

<li>

<b>{ action=android.app.action.MAIN, category=android.app.category.LAUNCHER }</b> ist die tatsächliche Absicht, die vom Startprogramm zum Auffüllen der Liste der obersten Ebene verwendet wird.

<li>

<b>{ action=android.intent.action.VIEW data=content://com.google.provider.NotePad/notes }</b> zeigt eine Liste aller Notizen unter "content://com.google.provider.NotePad/notes" an, die der Benutzer durchsuchen und die Details anzeigen kann.

<li>

<b>{ action=android.app.action.PICK data=content://com.google.provider.NotePad/notes }</b> stellt eine Liste der Notizen unter "content://com.google.provider.NotePad/notes" bereit, aus der der Benutzer eine Notiz auswählen kann, deren Daten-URL an den Aufrufer zurückgegeben wird.

<li>

<b>{ action=android.app.action.GET_CONTENT type=vnd.android.cursor.item/vnd.google.note }</b> ähnelt der Auswahlaktion, ermöglicht dem Aufrufer jedoch, die gewünschte Art von Daten anzugeben, sodass das System die entsprechende Aktivität finden kann, um etwas dieses Datentyps zu wählen.

</ul>

Die zweite Aktivität zeigt com.android.notepad.NoteEditordem Benutzer einen einzelnen Notizeintrag an und ermöglicht es ihnen, sie zu bearbeiten. Es kann zwei Dinge tun, wie in den beiden Absichtsvorlagen beschrieben: <ol><li>

&lt;intent-filter android:label="@string/resolve_edit"&gt;
                &lt;action android:name="{@link #ACTION_VIEW android.intent.action.VIEW}" /&gt;
                &lt;action android:name="{@link #ACTION_EDIT android.intent.action.EDIT}" /&gt;
                &lt;category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" /&gt;
                &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
            &lt;/intent-filter&gt;

Der erste, primäre Zweck dieser Aktivität besteht darin, dem Benutzer die Interaktion mit einer einzelnen Notiz zu ermöglichen, wie durch den MIME-Typ vnd.android.cursor.item/vnd.google.noteverschlüsselt. Die Aktivität kann entweder eine Notiz anzeigen oder dem Benutzer erlauben, sie zu BEARBEITEN. Auch hier wird die DEFAULT-Kategorie unterstützt, damit die Aktivität gestartet werden kann, ohne die Komponente explizit anzugeben.

<li>

&lt;intent-filter&gt;
                &lt;action android:name="{@link #ACTION_INSERT android.intent.action.INSERT}" /&gt;
                &lt;category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" /&gt;
                &lt;data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" /&gt;
            &lt;/intent-filter&gt;

Die sekundäre Verwendung dieser Aktivität besteht darin, einen neuen Notizeneintrag in ein vorhandenes Verzeichnis mit Notizen einzufügen. Dies wird verwendet, wenn der Benutzer eine neue Notiz erstellt: Die INSERT-Aktion wird im Verzeichnis der Notizen ausgeführt, wodurch diese Aktivität ausgeführt wird und der Benutzer die neuen Notizdaten erstellt, die er dann dem Inhaltsanbieter hinzufügt.

</ol>

Aufgrund dieser Funktionen werden die folgenden Absichten in die NoteEditor-Aktivität aufgelöst:

<ul><li>

<b>{ action=android.intent.action.VIEW data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> zeigt dem Benutzer den Inhalt von Note <var>{ID}</var> an.

<li>

<b>{ action=android.app.action.EDIT data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> ermöglicht es dem Benutzer, den Inhalt von Note <var>{ID}</var> zu bearbeiten.

<li>

<b>{ action=android.app.action.INSERT data=content://com.google.provider.NotePad/notes }</b> erstellt eine neue, leere Notiz in der Notizenliste unter "content://com.google.provider.NotePad/notes" und ermöglicht es dem Benutzer, sie zu bearbeiten. Wenn sie ihre Änderungen beibehalten, wird der URI der neu erstellten Notiz an den Aufrufer zurückgegeben.

</ul>

Mit der letzten Aktivität com.android.notepad.TitleEditorkann der Benutzer den Titel einer Notiz bearbeiten. Dies könnte als Klasse implementiert werden, die die Anwendung direkt aufruft (indem sie die Komponente explizit im Intent festlegt), aber hier zeigen wir eine Möglichkeit, alternative Vorgänge für vorhandene Daten zu veröffentlichen:

&lt;intent-filter android:label="@string/resolve_title"&gt;
                &lt;action android:name="<i>com.android.notepad.action.EDIT_TITLE</i>" /&gt;
                &lt;category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" /&gt;
                &lt;category android:name="{@link #CATEGORY_ALTERNATIVE android.intent.category.ALTERNATIVE}" /&gt;
                &lt;category android:name="{@link #CATEGORY_SELECTED_ALTERNATIVE android.intent.category.SELECTED_ALTERNATIVE}" /&gt;
                &lt;data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" /&gt;
            &lt;/intent-filter&gt;

In der Vorlage für einzelne Absichten haben wir hier eine eigene private Aktion erstellt, die heißt com.android.notepad.action.EDIT_TITLE , den Titel einer Notiz zu bearbeiten. Sie muss für eine bestimmte Notiz (Datentyp vnd.android.cursor.item/vnd.google.note) wie die vorherigen Ansichts- und Bearbeitungsaktionen aufgerufen werden, hier werden jedoch der in den Notizdaten enthaltene Titel angezeigt und bearbeitet.

Zusätzlich zur Unterstützung der Standardkategorie wie gewohnt unterstützt unser Titel-Editor auch zwei weitere Standardkategorien: ALTERNATIVE und SELECTED_ALTERNATIVE. Durch die Implementierung dieser Kategorien können andere Personen die spezielle Aktion finden, die sie bietet, ohne sie direkt zu kennen, über die android.content.pm.PackageManager#queryIntentActivityOptions Methode oder häufiger, um dynamische Menüelemente zu android.view.Menu#addIntentOptionserstellen. Beachten Sie, dass in der Absichtsvorlage hier auch ein expliziter Name für die Vorlage (via android:label="@string/resolve_title") angegeben wurde, um besser zu steuern, was der Benutzer sieht, wenn diese Aktivität als alternative Aktion zu den daten angezeigt wird, die sie anzeigen.

Aufgrund dieser Funktionen wird die folgende Absicht in die TitleEditor-Aktivität aufgelöst:

<ul><li>

<b>{ action=com.android.notepad.action.EDIT_TITLE data=content://com.google.provider.NotePad/notes/<var{ID}>/var<> }</b> displays and allows the user to edit the title associated with note <var>{ID}</var>.

</ul>

<h3>Standardaktivitätsaktionen</h3>

Dies sind die aktuellen Standardaktionen, die Intent für das Starten von Aktivitäten definiert (in der Regel über Context#startActivity. Die wichtigsten und bei weitem am häufigsten verwendeten sind #ACTION_MAIN und #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</ul>

<h3>Standard Broadcast Actions</h3>

Dies sind die aktuellen Standardaktionen, die Intent für den Empfang von Übertragungen definiert (in der Regel über oder ein < Receiver> Tag in einem Manifest).

<ul><li>#ACTION_TIME_TICK<>#ACTION_TIME_CHANGED<li>#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</ul>

<strong>Hinweis: </strong>Wenn Ihre App auf Android 11 (API-Ebene 30) oder höher ausgerichtet ist, erhält die Registrierung von Übertragungen, z #ACTION_PACKAGES_SUSPENDED . B. paketdetails in den Extras, eine gefilterte Liste von Apps oder nichts. Erfahren Sie mehr darüber, wie Sie die Paketsichtbarkeit verwalten.

<h3>Standardkategorien</h3>

Hierbei handelt es sich um die aktuellen Standardkategorien, die verwendet werden können, um einen Intent weiter #addCategoryzu klären.

<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</ul>

<h3>Standard Extra Data</h3>

Hierbei handelt es sich um #putExtradie aktuellen Standardfelder, die als zusätzliche Daten verwendet werden können.

<ul>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<>#EXTRA_TITLE<>#EXTRA_UID<li>#EXTRA_USER_INITIATED<li/ul>

<h3>Flags</h3>

Dies sind die möglichen Flags, die in der Absicht über #setFlags und #addFlags. Eine Liste aller möglichen Flags finden Sie unter.See #setFlags for a list of all possible flags.

Java Dokumentation für android.content.Intent.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Name Beschreibung
Intent()

Erstellen Sie eine leere Absicht.

Intent(Context, Class)

Erstellen Sie eine Absicht für eine bestimmte Komponente.

Intent(Context, Type)

Diese Methode war in API-Ebene 15 veraltet. Verwenden Sie stattdessen parseUri(String, int). Call parseUri(String, int) with 0 flags.

Intent(Intent)

Kopieren Sie den Konstruktor.

Intent(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

Intent(String, Uri, Context, Class)

Erstellen Sie eine Absicht für eine bestimmte Komponente mit einer angegebenen Aktion und Daten.

Intent(String, Uri, Context, Type)

Diese Methode war in API-Ebene 15 veraltet. Verwenden Sie stattdessen parseUri(String, int). Call parseUri(String, int) with 0 flags.

Intent(String, Uri)

Erstellen Sie eine Absicht mit einer bestimmten Aktion und für eine bestimmte Daten-URL.

Intent(String)

Erstellen Sie eine Absicht mit einer bestimmten Aktion.

Felder

Name Beschreibung
ActionAirplaneModeChanged

Übertragungsaktion: Der Benutzer hat das Telefon in den Flugzeugmodus gewechselt oder nicht mehr.

ActionAllApps

Aktivitätsaktion: Alle verfügbaren Anwendungen auflisten.

ActionAnswer

Aktivitätsaktion: Behandeln eines eingehenden Telefonanrufs.

ActionAppError

Aktivitätsaktion: Der Benutzer hat im Dialogfeld "Absturz/ANR" die Schaltfläche "Bericht" gedrückt.

ActionApplicationLocaleChanged

Übertragungsaktion: Das Gebietsschema einer bestimmten App wurde geändert.

ActionApplicationPreferences

Eine Aktivität, die eine Benutzeroberfläche zum Anpassen der Anwendungseinstellungen bereitstellt.

ActionApplicationRestrictionsChanged

Übertragungsaktion: Gesendet, nachdem Anwendungseinschränkungen geändert wurden.

ActionAssist

Aktivitätsaktion: Ausführen einer Hilfsaktion.

ActionAttachData

Wird verwendet, um anzugeben, dass einige Daten an eine andere Stelle angefügt werden sollen.

ActionAutoRevokePermissions

Aktivitätsaktion: Starten sie die Benutzeroberfläche, um den Zustand automatisch widerrufen zu verwalten.

ActionBatteryChanged

Übertragungsaktion: Dies ist eine <em>sticky Broadcast</em> , die den Ladezustand, den Level und andere Informationen über den Akku enthält.

ActionBatteryLow

Übertragungsaktion: Gibt einen niedrigen Akkuzustand auf dem Gerät an.

ActionBatteryOkay

Übertragungsaktion: Gibt an, dass der Akku jetzt in Ordnung ist, nachdem er niedrig ist.

ActionBootCompleted

Übertragungsaktion: Dies wird einmal übertragen, nachdem der Benutzer den Start abgeschlossen hat.

ActionBugReport

Aktivitätsaktion: Aktivität anzeigen, um einen Fehler zu melden.

ActionCall

Aktivitätsaktion: Führen Sie einen Anruf an eine person aus, die von den Daten angegeben wurde.

ActionCallButton

Aktivitätsaktion: Der Benutzer hat die Schaltfläche "Anruf" gedrückt, um zur Wähltastatur oder zur anderen geeigneten Benutzeroberfläche zu wechseln, um einen Anruf zu tätigen.

ActionCameraButton

Übertragungsaktion: Die "Kamerataste" wurde gedrückt.

ActionCarrierSetup

Aktivitätsaktion: Haupteinstiegspunkt für Netzbetreiber-Setup-Apps.

ActionChooser

Aktivitätsaktion: Zeigt eine Aktivitätsauswahl an, sodass der Benutzer auswählen kann, was er möchten, bevor er fortfahren kann.

ActionCloseSystemDialogs

Übertragungsaktion: Dies wird übertragen, wenn eine Benutzeraktion ein temporäres Systemdialogfeld zum Schließen anfordern soll.

ActionConfigurationChanged

Übertragungsaktion: Das aktuelle Gerät android.content.res.Configuration (Ausrichtung, Gebietsschema usw.) hat sich geändert.

ActionCreateDocument

Aktivitätsaktion: Zulassen, dass der Benutzer ein neues Dokument erstellt.

ActionCreateNote

Aktivitätsaktion: Startet eine Notizenaktivität, die zum Erstellen einer Notiz verwendet werden kann.

ActionCreateReminder

Aktivitätsaktion: Erstellt eine Erinnerung.

ActionCreateShortcut

Aktivitätsaktion: Erstellt eine Verknüpfung.

ActionDateChanged

Übertragungsaktion: Das Datum wurde geändert.

ActionDefault

Ein Synonym für #ACTION_VIEW, die "Standard"-Aktion, die für ein Datenstück ausgeführt wird.

ActionDefine

Aktivitätsaktion: Definieren der Bedeutung des ausgewählten Worts(n).

ActionDelete

Aktivitätsaktion: Löschen Sie die angegebenen Daten aus ihrem Container.

ActionDeviceStorageLow

Übertragungsaktion: Eine Sticky-Übertragung, die einen geringen Speicherplatzzustand auf dem Gerät angibt

ActionDeviceStorageOk

Übertragungsaktion: Gibt an, dass auf dem Gerät kein geringer Speicherplatz mehr vorhanden ist.

ActionDial

Aktivitätsaktion: Wählen Sie eine Durchwahlnummer gemäß den Daten aus.

ActionDockEvent

Übertragungsaktion: Eine Sticky-Übertragung für Änderungen am physischen Docking-Zustand des Geräts.

ActionDreamingStarted

Broadcast-Aktion: Gesendet, nachdem das System träumt.

ActionDreamingStopped

Broadcast-Aktion: Gesendet, nachdem das System nicht mehr träumt.

ActionEdit

Aktivitätsaktion: Geben Sie explizit bearbeitbaren Zugriff auf die angegebenen Daten an.

ActionExternalApplicationsAvailable

Übertragungsaktion: Ressourcen für eine Reihe von Paketen (die zuvor nicht verfügbar waren) sind derzeit verfügbar, da die Medien, auf denen sie vorhanden sind, verfügbar sind.

ActionExternalApplicationsUnavailable

Übertragungsaktion: Ressourcen für eine Reihe von Paketen sind derzeit nicht verfügbar, da die Medien, auf denen sie vorhanden sind, nicht verfügbar sind.

ActionFactoryTest

Aktivitätsaktion: Haupteinstiegspunkt für Factorytests.

ActionGetContent

Aktivitätsaktion: Zulassen, dass der Benutzer eine bestimmte Art von Daten auswählt und zurückgibt.

ActionGetRestrictionEntries

Übertragen in eine bestimmte Anwendung, um alle unterstützten Einschränkungen abzufragen, um eingeschränkte Benutzer zu erzwingen.

ActionGtalkServiceConnected

Übertragungsaktion: Es wurde eine GTalk-Verbindung hergestellt.

ActionGtalkServiceDisconnected

Übertragungsaktion: Eine GTalk-Verbindung wurde getrennt.

ActionHeadsetPlug

Übertragungsaktion: Kabelgebundenes Headset angeschlossen oder nicht angeschlossen.

ActionInputMethodChanged

Übertragungsaktion: Eine Eingabemethode wurde geändert.

ActionInsert

Aktivitätsaktion: Fügen Sie ein leeres Element in den angegebenen Container ein.

ActionInsertOrEdit

Aktivitätsaktion: Wählen Sie ein vorhandenes Element aus, oder fügen Sie ein neues Element ein, und bearbeiten Sie es dann.

ActionInstallFailure

Aktivitätsaktion: Aktivität zum Behandeln von Unterbrechungsinstallationsfehlern.

ActionInstallPackage

Aktivitätsaktion: Starten des Anwendungsinstallationsprogramms.

ActionLaunchCaptureContentActivityForNote

Aktivitätsaktion: Wird mit startActivityForResult verwendet, um eine Systemaktivität zu starten, die Inhalte auf dem Bildschirm erfasst, um einen Screenshot zu erstellen und dem Benutzer zur Bearbeitung zu präsentieren.

ActionLocaleChanged

Übertragungsaktion: Das effektive Gebietsschema des Empfängers hat sich geändert.

ActionLockedBootCompleted

Übertragungsaktion: Dies wird einmal übertragen, nachdem der Benutzer den Start abgeschlossen hat, aber noch im Zustand "gesperrt".

ActionMain

Aktivitätsaktion: Beginnen Sie als Haupteinstiegspunkt, erwartet nicht, dass Sie Daten empfangen.

ActionManagedProfileAdded

Übertragung, die an den primären Benutzer gesendet wird, wenn ein zugeordnetes verwaltetes Profil hinzugefügt wird (das Profil wurde erstellt und kann verwendet werden).

ActionManagedProfileAvailable

Übertragung, die an den primären Benutzer gesendet wird, wenn ein zugeordnetes verwaltetes Profil verfügbar ist.

ActionManagedProfileRemoved

Übertragung, die an den primären Benutzer gesendet wird, wenn ein zugeordnetes verwaltetes Profil entfernt wird.

ActionManagedProfileUnavailable

Übertragung, die an den primären Benutzer gesendet wird, wenn ein zugeordnetes verwaltetes Profil nicht mehr verfügbar ist.

ActionManagedProfileUnlocked

Übertragung, die an den primären Benutzer gesendet wird, wenn der mit Anmeldeinformationen verschlüsselte private Speicher für ein zugeordnetes verwaltetes Profil entsperrt ist.

ActionManageNetworkUsage

Aktivitätsaktion: Zeigt Einstellungen zum Verwalten der Netzwerkdatennutzung einer bestimmten Anwendung an.

ActionManagePackageStorage

Übertragungsaktion: Gibt an, dass eine Benachrichtigung mit geringem Arbeitsspeicher, die von Der Benutzer- und Paketverwaltung bestätigt wird, gestartet werden sollte.

ActionManageUnusedApps

Aktivitätsaktion: Starten der Benutzeroberfläche zum Verwalten nicht verwendeter Apps (Ruhezustands-Apps).

ActionMediaBadRemoval

Übertragungsaktion: Externe Medien wurden aus dem SD-Kartensteckplatz entfernt, der Bereitstellungspunkt wurde jedoch nicht aufgehoben.

ActionMediaButton

Übertragungsaktion: Die "Medienschaltfläche" wurde gedrückt.

ActionMediaChecking

Übertragungsaktion: Externe Medien sind vorhanden und datenträgergecheckt Der Pfad zum Bereitstellungspunkt für die Überprüfungsmedien ist in der Absicht enthalten.

ActionMediaEject

Übertragungsaktion: Der Benutzer hat den Wunsch geäußert, die externen Speichermedien zu entfernen.

ActionMediaMounted

Übertragungsaktion: Externe Medien sind vorhanden und werden an ihrem Bereitstellungspunkt bereitgestellt.

ActionMediaNofs

Übertragungsaktion: Externe Medien sind vorhanden, verwenden jedoch eine inkompatible FS (oder ist leer) Der Pfad zum Bereitstellungspunkt für die Überprüfungsmedien ist in der Absicht enthalten.

ActionMediaRemoved

Übertragungsaktion: Externe Medien wurden entfernt.

ActionMediaScannerFinished

Übertragungsaktion: Der Medienscanner hat das Scannen eines Verzeichnisses abgeschlossen.

ActionMediaScannerScanFile

Übertragungsaktion: Fordern Sie den Medienscanner an, eine Datei zu scannen und der Mediendatenbank hinzuzufügen.

ActionMediaScannerStarted

Übertragungsaktion: Der Medienscanner hat mit dem Scannen eines Verzeichnisses begonnen.

ActionMediaShared

Übertragungsaktion: Externe Medien werden nicht gemountet, da sie über USB-Massenspeicher freigegeben werden.

ActionMediaUnmountable

Übertragungsaktion: Externe Medien sind vorhanden, können aber nicht bereitgestellt werden.

ActionMediaUnmounted

Übertragungsaktion: Externe Medien sind vorhanden, aber nicht an ihrem Bereitstellungspunkt bereitgestellt.

ActionMyPackageReplaced

Übertragungsaktion: Eine neue Version Ihrer Anwendung wurde über eine vorhandene installiert.

ActionMyPackageSuspended

Übertragungsaktion: An ein Paket gesendet, das vom System angehalten wurde.

ActionMyPackageUnsuspended

Broadcast-Aktion: An ein Paket gesendet, das unsuspended wurde.

ActionNewOutgoingCall

Übertragungsaktion: Ein ausgehender Anruf wird platziert.

ActionOpenDocument

Aktivitätsaktion: Zulassen, dass der Benutzer ein oder mehrere vorhandene Dokumente auswählen und zurückgeben kann.

ActionOpenDocumentTree

Aktivitätsaktion: Zulassen, dass der Benutzer eine Verzeichnisunterstruktur auswählt.

ActionPackageAdded

Übertragungsaktion: Auf dem Gerät wurde ein neues Anwendungspaket installiert.

ActionPackageChanged

Übertragungsaktion: Ein vorhandenes Anwendungspaket wurde geändert (z. B. wurde eine Komponente aktiviert oder deaktiviert).

ActionPackageDataCleared

Übertragungsaktion: Der Benutzer hat die Daten eines Pakets gelöscht.

ActionPackageFirstLaunch

Übertragungsaktion: Gesendet an das Installationsprogrammpaket einer Anwendung, wenn diese Anwendung zum ersten Mal gestartet wird (d. a. wenn sie zum ersten Mal aus dem Angehaltenen Zustand verschoben wird).

ActionPackageFullyRemoved

Übertragungsaktion: Ein vorhandenes Anwendungspaket wurde vollständig vom Gerät entfernt.

ActionPackageInstall
Veraltet.

Übertragungsaktion: Lösen Sie den Download und die spätere Installation eines Pakets aus.

ActionPackageNeedsVerification

Übertragungsaktion: Wird an die Systempaketüberprüfung gesendet, wenn ein Paket überprüft werden muss.

ActionPackageRemoved

Übertragungsaktion: Ein vorhandenes Anwendungspaket wurde vom Gerät entfernt.

ActionPackageReplaced

Übertragungsaktion: Eine neue Version eines Anwendungspakets wurde installiert und ersetzt eine vorhandene Version, die zuvor installiert wurde.

ActionPackageRestarted

Übertragungsaktion: Der Benutzer hat ein Paket neu gestartet, und alle prozesse wurden getötet.

ActionPackagesSuspended

Übertragungsaktion: Pakete wurden angehalten.

ActionPackagesUnsuspended

Broadcast-Aktion: Pakete wurden unsuspended.

ActionPackageUnstopped

Übertragungsaktion: Ein Anwendungspaket, das sich zuvor im Angehaltenen Zustand befand, wurde gestartet und wird nicht mehr als beendet betrachtet.

ActionPackageVerified

Übertragungsaktion: Wird an die Systempaketüberprüfung gesendet, wenn ein Paket überprüft wird.

ActionPaste

Aktivitätsaktion: Erstellen Sie ein neues Element im angegebenen Container, und initialisieren Sie es aus dem aktuellen Inhalt der Zwischenablage.

ActionPick

Aktivitätsaktion: Wählen Sie ein Element aus den Daten aus, und geben Sie zurück, was ausgewählt wurde.

ActionPickActivity

Aktivitätsaktion: Wählen Sie eine Aktivität aus, die eine Absicht hat, und geben Sie die ausgewählte Klasse zurück.

ActionPowerConnected

Übertragungsaktion: Externe Energie wurde mit dem Gerät verbunden.

ActionPowerDisconnected

Übertragungsaktion: Externe Energie wurde vom Gerät entfernt.

ActionPowerUsageSummary

Aktivitätsaktion: Zeigen Sie dem Benutzer Informationen zur Energienutzung an.

ActionProcessText

Aktivitätsaktion: Verarbeiten eines Textabschnitts.

ActionProfileAccessible

Übertragung, die an den übergeordneten Benutzer gesendet wurde, wenn ein zugeordnetes Profil gestartet und entsperrt wurde.

ActionProfileAdded

Übertragung, die an den übergeordneten Benutzer gesendet wird, wenn ein zugeordnetes Profil hinzugefügt wird (das Profil wurde erstellt und kann verwendet werden).

ActionProfileAvailable

Übertragung, die an den primären Benutzer gesendet wird, wenn ein zugeordnetes Profil verfügbar ist.

ActionProfileInaccessible

Übertragung, die an den übergeordneten Benutzer gesendet wurde, wenn ein zugeordnetes Profil beendet wurde.

ActionProfileRemoved

Übertragung, die an den übergeordneten Benutzer gesendet wird, wenn ein zugeordnetes Profil entfernt wird.

ActionProfileUnavailable

Übertragung, die an den primären Benutzer gesendet wird, wenn ein zugeordnetes Profil nicht mehr verfügbar ist.

ActionProviderChanged

Übertragungsaktion: Einige Inhaltsanbieter verfügen über Teile ihres Namespaces, in denen sie neue Ereignisse oder Elemente veröffentlichen, an denen der Benutzer möglicherweise besonders interessiert ist.

ActionQuickClock

Wird gesendet, wenn der Benutzer im Bereich "Schnelleinstellungen" des Systems auf das Uhr-Widget tippt.

ActionQuickView

Aktivitätsaktion: Zeigen Sie die Daten schnell an.

ActionReboot

Übertragungsaktion: Lassen Sie das Gerät neu starten.

ActionRun

Aktivitätsaktion: Führen Sie die Daten aus, was dies bedeutet.

ActionSafetyCenter

Aktivitätsaktion: Starten Sie die Benutzeroberfläche, um das Safety Center zu öffnen, wodurch der Sicherheits- und Datenschutzstatus des Benutzers hervorgehoben wird.

ActionScreenOff

Übertragungsaktion: Gesendet, wenn das Gerät in den Ruhezustand wechselt und nicht interaktiv wird.

ActionScreenOn

Übertragungsaktion: Gesendet, wenn das Gerät aufwacht und interaktiv wird.

ActionSearch

Aktivitätsaktion: Ausführen einer Suche.

ActionSearchLongPress

Aktivitätsaktion: Startaktion, die dem langen Drücken auf die Suchtaste zugeordnet ist.

ActionSend

Aktivitätsaktion: Übermitteln sie einige Daten an eine andere Person.

ActionSendMultiple

Aktivitätsaktion: Mehrere Daten an eine andere Person übermitteln.

ActionSendto

Aktivitätsaktion: Senden sie eine Nachricht an eine person, die von den Daten angegeben wurde.

ActionSetWallpaper

Aktivitätsaktion: Einstellungen für die Auswahl von Hintergrundbildern anzeigen.

ActionShowAppInfo

Aktivitätsaktion: Starten Sie eine Aktivität, die die App-Informationen anzeigt.

ActionShowWorkApps

Aktivitätsaktion: Aktion zum Anzeigen der Liste aller Arbeits-Apps im Startfeld.

ActionShutdown

Übertragungsaktion: Das Gerät wird heruntergefahren.

ActionStopVoiceCommand

Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs.

ActionSync

Aktivitätsaktion: Durchführen einer Datensynchronisierung.

ActionSystemTutorial

Aktivitätsaktion: Starten des plattformdefinierten Lernprogramms

ActionTimeChanged

Übertragungsaktion: Die Zeit wurde festgelegt.

ActionTimeTick

Übertragungsaktion: Die aktuelle Zeit wurde geändert.

ActionTimezoneChanged

Übertragungsaktion: Die Zeitzone hat sich geändert.

ActionTranslate

Aktivitätsaktion: Ausführen einer Textübersetzung.

ActionUidRemoved

Übertragungsaktion: Eine UID wurde aus dem System entfernt.

ActionUmsConnected
Veraltet.

Übertragungsaktion: Das Gerät hat den USB-Massenspeichermodus eingegeben.

ActionUmsDisconnected
Veraltet.

Übertragungsaktion: Das Gerät hat den USB-Massenspeichermodus beendet.

ActionUnarchivePackage

Übertragungsaktion: Wird an das zuständige Installationsprogramm eines archivierten Pakets gesendet, wenn die Archivierung aufgehoben wird.

ActionUninstallPackage

Aktivitätsaktion: Anwendungs-Deinstallation starten.

ActionUserBackground

Gesendet, nachdem ein Benutzerwechsel abgeschlossen ist, wenn der Wechsel dazu führte, dass der Benutzer des Prozesses an den Hintergrund gesendet wurde.

ActionUserForeground

Gesendet, nachdem ein Benutzerwechsel abgeschlossen ist, wenn der Wechsel dazu führte, dass der Benutzer des Prozesses in den Vordergrund gebracht wurde.

ActionUserInitialize

Wird gesendet, wenn ein Benutzer zum ersten Mal gestartet wird, damit System-Apps einmal initialisiert werden können.

ActionUserPresent

Übertragungsaktion: Gesendet, wenn der Benutzer nach dem Aufwachen des Geräts vorhanden ist (e.

ActionUserUnlocked

Übertragungsaktion: Gesendet, wenn der mit Anmeldeinformationen verschlüsselte private Speicher für den Zielbenutzer entsperrt wurde.

ActionView

Aktivitätsaktion: Zeigt die Daten für den Benutzer an.

ActionViewLocus

Aktivitätsaktion: Zeigt einen Aktivitätsstatus an, der einem eindeutigen LocusIdZugeordnet ist.

ActionViewPermissionUsage

Aktivitätsaktion: Starten Sie die Benutzeroberfläche, um Informationen zur Verwendung einer bestimmten Berechtigungsgruppe anzuzeigen.

ActionViewPermissionUsageForPeriod

Aktivitätsaktion: Starten Sie die Benutzeroberfläche, um Informationen zur Verwendung einer bestimmten Berechtigungsgruppe in einem bestimmten Zeitraum anzuzeigen.

ActionVoiceCommand

Aktivitätsaktion: Sprachbefehl starten.

ActionWallpaperChanged
Veraltet.

Broadcast-Aktion: Das aktuelle System-Hintergrundbild hat sich geändert.

ActionWebSearch

Aktivitätsaktion: Ausführen einer Websuche.

CaptureContentForNoteBlockedByAdmin
Veraltet.

Ein Antwortcode, der verwendet wird #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE , um anzugeben, dass der Screenshot vom IT-Administrator blockiert wird.

CaptureContentForNoteFailed
Veraltet.

Ein Antwortcode, der verwendet #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE wird, um anzugeben, dass ein Fehler aufgetreten ist.

CaptureContentForNoteSuccess
Veraltet.

Ein Antwortcode, der verwendet #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE wird, um anzugeben, dass die Anforderung erfolgreich war.

CaptureContentForNoteUserCanceled
Veraltet.

Ein Antwortcode, der verwendet wird #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE , um anzugeben, dass der Benutzer den Inhaltserfassungsfluss abgebrochen hat.

CaptureContentForNoteWindowModeUnsupported
Veraltet.

Ein Antwortcode, der verwendet wird #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE , um anzugeben, dass die Absichtsaktion #ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE von einer Aktivität gestartet wurde, die in einem nicht unterstützten Fenstermodus ausgeführt wird.

CategoryAccessibilityShortcutTarget

Die Barrierefreiheitsverknüpfung ist eine globale Geste für Benutzer mit Behinderungen, um ein wichtiges Feature für die Barrierefreiheit auszulösen, damit Entwickler feststellen können, ob sie ihre Aktivität als Verknüpfungsziel festlegen möchten.

CategoryAlternative

Legen Sie fest, ob die Aktivität als alternative Aktion für die Daten betrachtet werden soll, die der Benutzer derzeit anzeigt.

CategoryAppBrowser

Wird verwendet, #ACTION_MAIN um die Browseranwendung zu starten.

CategoryAppCalculator

Wird verwendet, #ACTION_MAIN um die Rechneranwendung zu starten.

CategoryAppCalendar

Wird verwendet, #ACTION_MAIN um die Kalenderanwendung zu starten.

CategoryAppContacts

Wird verwendet, #ACTION_MAIN um die Kontaktanwendung zu starten.

CategoryAppEmail

Wird verwendet, #ACTION_MAIN um die E-Mail-Anwendung zu starten.

CategoryAppFiles

Wird verwendet, #ACTION_MAIN um die Dateianwendung zu starten.

CategoryAppFitness

Wird verwendet, #ACTION_MAIN um die Fitnessanwendung zu starten.

CategoryAppGallery

Wird verwendet, #ACTION_MAIN um die Kataloganwendung zu starten.

CategoryAppMaps

Wird verwendet, #ACTION_MAIN um die Kartenanwendung zu starten.

CategoryAppMarket

Mit dieser Aktivität kann der Benutzer neue Anwendungen durchsuchen und herunterladen.

CategoryAppMessaging

Wird verwendet, #ACTION_MAIN um die Messaginganwendung zu starten.

CategoryAppMusic

Wird verwendet, #ACTION_MAIN um die Musikanwendung zu starten.

CategoryAppWeather

Wird verwendet, #ACTION_MAIN um die Wetteranwendung zu starten.

CategoryBrowsable

Aktivitäten, die über einen Browser sicher aufgerufen werden können, müssen diese Kategorie unterstützen.

CategoryCarDock

Eine Aktivität, die ausgeführt werden soll, wenn das Gerät in ein Autodock eingelegt wird.

CategoryCarMode

Wird verwendet, um anzugeben, dass die Aktivität in einer Autoumgebung verwendet werden kann.

CategoryDefault

Legen Sie fest, ob die Aktivität eine Option für die Standardaktion (Center press) sein soll, die für ein Datenstück ausgeführt werden soll.

CategoryDeskDock

Eine Aktivität, die ausgeführt werden soll, wenn das Gerät in eine Schreibtischdockstation eingefügt wird.

CategoryDevelopmentPreference

Diese Aktivität ist ein Einstellungsbereich für die Entwicklung.

CategoryEmbed

Kann innerhalb eines übergeordneten Aktivitätscontainers ausgeführt werden.

CategoryFrameworkInstrumentationTest

Zur Verwendung als Code unter Test für Frameworkinstrumentationstests.

CategoryHeDeskDock

Eine Aktivität, die ausgeführt werden soll, wenn das Gerät in ein digitales Dock (High-End) eingefügt wird.

CategoryHome

Dies ist die Heimaktivität, d. h. die erste Aktivität, die beim Starten des Geräts angezeigt wird.

CategoryInfo

Stellt Informationen über das Paket bereit, in dem es sich befindet; wird in der Regel verwendet, wenn ein Paket kein Paket enthält #CATEGORY_LAUNCHER , um dem Benutzer eine Fronttür bereitzustellen, ohne in der Liste aller Apps angezeigt werden zu müssen.

CategoryLauncher

Sollte im Startprogramm der obersten Ebene angezeigt werden.

CategoryLeanbackLauncher

Gibt eine für den Leanback-Modus optimierte Aktivität an und sollte im Leanback-Startfeld angezeigt werden.

CategoryLeDeskDock

Eine Aktivität, die ausgeführt werden soll, wenn das Gerät in ein analoges (Low-End)-Dock eingefügt wird.

CategoryMonkey

Diese Aktivität kann von dem Affen oder anderen automatisierten Testtools ausgeübt werden.

CategoryOpenable

Wird verwendet, um anzugeben, dass eine Absicht nur URIs möchte, die mit ContentResolver#openFileDescriptor(Uri, String)geöffnet werden können.

CategoryPreference

Diese Aktivität ist ein Einstellungsbereich.

CategorySampleCode

Wird als Beispielcodebeispiel verwendet (nicht Teil der normalen Benutzeroberfläche).

CategorySecondaryHome

Die home-Aktivität, die auf sekundären Anzeigen angezeigt wird, die die Anzeige von Heimaktivitäten unterstützen.

CategorySelectedAlternative

Legen Sie fest, ob die Aktivität als alternative Auswahlaktion für die Daten betrachtet werden soll, die der Benutzer derzeit ausgewählt hat.

CategoryTab

Soll als Registerkarte innerhalb einer enthaltenden TabActivity verwendet werden.

CategoryTest

Wird als Test verwendet (nicht Teil der normalen Benutzeroberfläche).

CategoryTypedOpenable

Wird verwendet, um anzugeben, dass ein Absichtsfilter Dateien akzeptieren kann, die nicht notwendigerweise durch ContentResolver#openFileDescriptor(Uri, String), aber zumindest streambar über ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle) Verwenden eines der Datenstromtypen, die über ContentResolver#getStreamTypes(Uri, String).

CategoryUnitTest

Um als Komponententest verwendet zu werden (führen Sie die Testumgebung durch).

CategoryVoice

Kategorien für Aktivitäten, die an der Sprachinteraktion teilnehmen können.

CategoryVrHome

Eine Aktivität, die für das Startprogramm verwendet werden soll, wenn das Gerät in einem VR-Headset-Viewer platziert wird.

ChooserContentTypeAlbum
Veraltet.

Gibt an, dass der für freigegebene #ACTION_SEND Inhalt ein Album (e.

ExtraAlarmCount

Wird als zusätzliches Feld in android.app.AlarmManager ausstehenden Absichten verwendet, um der Anwendung mitzuteilen, wie viele ausstehende Alarme mit der Absicht übermittelt werden.

ExtraAllowMultiple

Zusätzlich wird verwendet, um anzugeben, dass der Benutzer mehrere Elemente auswählen und zurückgeben kann.

ExtraAllowReplace
Veraltet.

Wird als boolesches zusätzliches Feld #ACTION_INSTALL_PACKAGE zum Installieren eines Pakets verwendet.

ExtraAlternateIntents

Ein Intent[] mit zusätzlichen alternativen Optionen, die #ACTION_CHOOSERangezeigt werden sollen.

ExtraArchival

Wird als boolesches zusätzliches Feld in android.content.Intent#ACTION_PACKAGE_ADDED und android.content.Intent#ACTION_PACKAGE_REMOVED Absichten verwendet, um anzugeben, dass das Paket archiviert wird.

ExtraAssistContext

Ein optionales Feld zu #ACTION_ASSIST und enthält zusätzliche kontextbezogene Informationen, die von der aktuellen Vordergrund-App zum Zeitpunkt der Hilfsanforderung bereitgestellt werden.

ExtraAssistInputDeviceId

Ein optionales Feld, #ACTION_ASSIST das die InputDevice-ID enthält, die zum Aufrufen der Hilfe verwendet wurde.

ExtraAssistInputHintKeyboard

Ein optionales Feld, #ACTION_ASSIST in dem vorgeschlagen wird, dass der Benutzer wahrscheinlich eine Tastatur als primäres Eingabegerät verwendet, um Unterstützung zu erhalten.

ExtraAssistPackage

Ein optionales Feld mit #ACTION_ASSIST dem Namen des aktuellen Vordergrundanwendungspakets zum Zeitpunkt des Aufrufs der Hilfe.

ExtraAssistUid

Ein optionales Feld, #ACTION_ASSIST das die UID des aktuellen Vordergrundanwendungspakets zum Zeitpunkt des Aufrufs der Hilfe enthält.

ExtraAttributionTags

A String[] holding attribution tags when used with #ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD und ACTION_MANAGE_PERMISSION_USAGE

        E.
ExtraAutoLaunchSingleChoice

Wird als boolesches zusätzliches Feld in #ACTION_CHOOSER Absichten verwendet, um anzugeben, ob die Auswahl angezeigt werden soll oder nicht, wenn nur eine Anwendung zur Auswahl verfügbar ist.

ExtraBcc

Eine Zeichenfolge[] mit E-Mail-Adressen, die blind carbon kopiert werden sollen.

ExtraBugReport

Wird als paketierbares zusätzliches Feld verwendet, das #ACTION_APP_ERRORden Fehlerbericht enthält.

ExtraCaptureContentForNoteStatusCode

Ein zusätzliches Int,, das von Aktivitäten verwendet wird, beginnt mit #ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE dem Angeben des Status der Antwort.

ExtraCc

Eine Zeichenfolge[] mit E-Mail-Adressen, die kopiert werden sollen.

ExtraChangedComponentName
Veraltet.

Dieses Element ist veraltet.

ExtraChangedComponentNameList

Dieses Feld ist Teil von android.content.Intent#ACTION_PACKAGE_CHANGED, und enthält ein Zeichenfolgenarray aller Komponenten, die geändert wurden.

ExtraChangedPackageList

Dieses Feld ist Teil von android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_AVAILABLE, android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE, android.content.Intent#ACTION_PACKAGES_SUSPENDED android.content.Intent#ACTION_PACKAGES_UNSUSPENDED und enthält ein Zeichenfolgenarray aller Komponenten, die geändert wurden.

ExtraChangedUidList

Dieses Feld ist Teil von android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_AVAILABLE, android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE und enthält ein ganzzahliges Array von Uids aller Komponenten, die geändert wurden.

ExtraChooserAdditionalContentUri

Optionales Argument, das verwendet wird, um eine ContentProviderUri#ACTION_CHOOSER Absicht bereitzustellen, mit der zusätzliche umschaltbare Elemente in die Freigabe-UI aufgenommen werden können.

ExtraChooserContentTypeHint

Optionaler ganzzahliger Extrawert, der verwendet #ACTION_CHOOSER werden soll, um zu beschreiben, dass Conteng freigegeben wird.

ExtraChooserCustomActions

Ein Paketable[] von ChooserAction Objekten, um das Android Sharesheet mit appspezifischen Aktionen bereitzustellen, die dem Benutzer beim Aufrufen #ACTION_CHOOSERangezeigt werden sollen.

ExtraChooserFocusedItemPosition

Optionales Argument, das in Kombination mit #EXTRA_CHOOSER_ADDITIONAL_CONTENT_URI#EXTRA_CHOOSER_ADDITIONAL_CONTENT_URI.

ExtraChooserModifyShareAction

Optionales Argument, das mit #ACTION_CHOOSER.

ExtraChooserRefinementIntentSender

Eine IntentSender für eine Aktivität, die aufgerufen wird, wenn der Benutzer eine Auswahl aus der Auswahlaktivität vorgibt, die von #ACTION_CHOOSER.

ExtraChooserResult

Ein ChooserResult Beispiel, das beschreibt, wie die Freigabesitzung abgeschlossen wurde.

ExtraChooserResultIntentSender

Eine IntentSender Benachrichtigung, die benachrichtigt wird, wenn ein Benutzer erfolgreich eine Zielkomponente auswähle oder eine Aktion wie kopieren oder bearbeiten innerhalb einer #ACTION_CHOOSER Aktivität initiiert.

ExtraChooserTargets

Eine android.service.chooser.ChooserTarget ChooserTarget[] Beschreibung #ACTION_CHOOSER zusätzlicher Deep-Link-Ziele mit hoher Priorität für die Auswahl, die dem Benutzer präsentiert werden soll.

ExtraChosenComponent

Die ComponentName vom Benutzer zum Ausführen einer Aktion ausgewählte Aktion.

ExtraChosenComponentIntentSender

Eine IntentSender Benachrichtigung, die benachrichtigt wird, wenn ein Benutzer erfolgreich eine Zielkomponente auswähle, um eine Aktion in einer #ACTION_CHOOSER Aktivität zu behandeln.

ExtraComponentName

Zusätzliche Absicht: Ein ComponentName Wert.

ExtraContentAnnotations

Eine ArrayList Anmerkung zur Beschreibung des String Inhalts für #ACTION_CHOOSER.

ExtraContentQuery

Optional CharSequence extra, um eine Suchabfrage bereitzustellen.

ExtraDataRemoved

Wird als boolesches zusätzliches Feld in android.content.Intent#ACTION_PACKAGE_REMOVED Absichten verwendet, um anzugeben, ob dies eine vollständige Deinstallation (Entfernen des Codes und der zugehörigen Daten) oder eine teilweise Deinstallation (das Verlassen der Daten bedeutet, dass dies ein Update ist).

ExtraDockState

Wird als zusätzliches Int-Feld in android.content.Intent#ACTION_DOCK_EVENT Absichten verwendet, um den Dockstatus anzufordern.

ExtraDontKillApp

Wird als boolesches zusätzliches Feld in android.content.Intent#ACTION_PACKAGE_REMOVED oder android.content.Intent#ACTION_PACKAGE_CHANGED Absicht verwendet, um die Standardaktion des Neustarts der Anwendung außer Kraft zu setzen.

ExtraDurationMillis

Zusätzliche Absicht: Die Anzahl der Millisekunden.

ExtraEmail

Eine Zeichenfolge[] mit E-Mail-Adressen, an die zugestellt werden soll.

ExtraEndTime

Ein langer Wert, der den Endzeitstempel (Epochenzeit in Milli) der Berechtigungsnutzung bei Verwendung mit #ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD und ACTION_MANAGE_PERMISSION_USAGE

ExtraExcludeComponents

Eine ComponentName ComponentName[] Beschreibung der Komponenten, die herausgefiltert und aus einer Liste von Komponenten, die dem Benutzer präsentiert werden, weggelassen werden sollen.

ExtraFromStorage

Zusätzliche Elemente, die auf Aktivitätsabsichten aus der Speicherbenutzeroberfläche einbezogen werden können, wenn sie Unteraktivitäten startet, um verschiedene Speichertypen zu verwalten.

ExtraHtmlText

Eine konstante Zeichenfolge, die dem Intent zugeordnet ist, #ACTION_SEND mit der eine Alternative zu #EXTRA_TEXT als HTML formatierten Text bereitgestellt wird.

ExtraIndex

Optionaler Index mit Semantik, abhängig von der Absichtsaktion.

ExtraInitialIntents

Eine Paketable[] oder Intentandroid.content.pm.LabeledIntent Objekte, die festgelegt sind #putExtra(String, Parcelable[]) , um an der Vorderseite der Liste der Auswahl zu platzieren, wenn dem Benutzer mit einer #ACTION_CHOOSERAngezeigt wird.

ExtraInstallerPackageName

Wird als zusätzliches Zeichenfolgenfeld #ACTION_INSTALL_PACKAGE zum Installieren eines Pakets verwendet.

ExtraIntent

Eine Absicht, die die Optionen beschreibt, mit #ACTION_PICK_ACTIVITY denen Sie anzeigen möchten, oder #ACTION_CHOOSER.

ExtraKeyEvent

Ein android.view.KeyEvent Objekt, das das Ereignis enthält, das die Erstellung der Absicht ausgelöst hat, in der es enthalten ist.

ExtraLocaleList

Zusätzliche Absicht: A android.os.LocaleList

ExtraLocalOnly

Zusätzlich wird verwendet, um anzugeben, dass eine Absicht nur Daten zurückgeben sollte, die sich auf dem lokalen Gerät befindet.

ExtraLocusId

Intent extra: ID des kontexts, der für #ACTION_VIEW_LOCUS.

ExtraMetadataText

Eine CharSequence von zusätzlichem Text, der den freigegebenen Inhalt beschreibt.

ExtraMimeTypes

Zusätzlich verwendet, um eine Reihe akzeptabler MIME-Typen zu kommunizieren.

ExtraNotUnknownSource

Wird als boolesches zusätzliches Feld #ACTION_INSTALL_PACKAGE zum Installieren eines Pakets verwendet.

ExtraOriginatingUri

Wird als zusätzliches URI-Feld verwendet und #ACTION_INSTALL_PACKAGE#ACTION_VIEW gibt den URI an, von dem das lokale APK im Feld "Intent-Daten" stammt.

ExtraPackageName

Zusätzliche Absicht: Ein App-Paketname.

ExtraPackages

Zeichenfolgenarray von Paketnamen.

ExtraPermissionGroupName

Zusätzliche Absicht: Der Name einer Berechtigungsgruppe.

ExtraPhoneNumber

Eine Zeichenfolge, die die ursprünglich eingegebene android.content.Intent#ACTION_NEW_OUTGOING_CALLTelefonnummer enthält, oder die tatsächliche Nummer, die sie in einem android.content.Intent#ACTION_CALLAnruf einwählen soll.

ExtraProcessText

Der Name des Zusätzlichen, das verwendet wird, um den zu verarbeitenden Text als CharSequence zu definieren.

ExtraProcessTextReadonly

Der Name des booleschen Extra, das verwendet wird, um zu definieren, ob der verarbeitete Text als schreibgeschützt verwendet wird.

ExtraQuickViewFeatures

Ein optionales Zusätzliches, String[] das angibt, welche Schnellansichtsfeatures dem Benutzer in der Schnellansichts-Benutzeroberfläche zur Verfügung gestellt werden sollen, während er eine Intent#ACTION_QUICK_VIEW Absicht übergibt.

ExtraQuietMode

Optionaler boolescher Zusatz, der angibt, ob der ruhende Modus ein- oder ausgeschaltet wurde.

ExtraReferrer

Dieses Zusätzliche kann mit jedem Intent verwendet werden, der zum Starten einer Aktivität verwendet wird und Informationen darüber liefert, wer diese Aktivität startet.

ExtraReferrerName

Alternative Version davon #EXTRA_REFERRER , die den URI als Zeichenfolge anstelle eines android.net.Uri Objekts bereitstellt.

ExtraRemoteIntentToken

Wird im zusätzlichen Feld in der Remoteabsicht verwendet.

ExtraReplacementExtras

Ein Bündel, das eine Zuordnung potenzieller Zielpaketnamen zu verschiedenen Extras Bundles bildet, die den Standardabsichts-Extras hinzugefügt werden, wenn #EXTRA_INTENT es mit #ACTION_CHOOSER.

ExtraReplacing

Wird als boolesches zusätzliches Feld in android.content.Intent#ACTION_PACKAGE_REMOVED Absichten verwendet, um anzugeben, dass dies ein Ersatz des Pakets ist, sodass diese Übertragung sofort von einer add-Übertragung für eine andere Version desselben Pakets gefolgt wird.

ExtraRestrictionsBundle

Extra, das in der Absicht an den BroadcastReceiver gesendet wird, der verarbeitet #ACTION_GET_RESTRICTION_ENTRIES.

ExtraRestrictionsIntent

Extra wird in der Antwort von einem BroadcastReceiver verwendet, der behandelt #ACTION_GET_RESTRICTION_ENTRIESwird.

ExtraRestrictionsList

Extra wird in der Antwort von einem BroadcastReceiver verwendet, der behandelt #ACTION_GET_RESTRICTION_ENTRIESwird.

ExtraResultReceiver

Ein ResultReceiver Verwendeter, um Daten zurück an den Absender zurückzugeben.

ExtraReturnResult

Wird als boolesches zusätzliches Feld mit #ACTION_INSTALL_PACKAGE oder #ACTION_UNINSTALL_PACKAGE.

ExtraShortcutIcon

Der Name des Zusätzlichen, das zum Definieren des Symbols als Bitmap einer Verknüpfung verwendet wird.

ExtraShortcutIconResource

Der Name des Zusätzlichen, das zum Definieren des Symbols als ShortcutIconResource einer Verknüpfung verwendet wird.

ExtraShortcutId

Zusätzliche Absicht: ID der Verknüpfung, die zum Senden der Freigabeabsicht verwendet wird.

ExtraShortcutIntent

Der Name des Zusätzlichen, das zum Definieren der Absicht einer Verknüpfung verwendet wird.

ExtraShortcutName

Der Name des Zusätzlichen, das zum Definieren des Namens einer Verknüpfung verwendet wird.

ExtraShutdownUserspaceOnly

Optionaler Zusatz, #ACTION_SHUTDOWN der es dem Absender ermöglicht, zu qualifizieren, dass dieses Herunterfahren nur für den Benutzerbereich des Systems gilt, nicht für das vollständige Herunterfahren.

ExtraSplitName

Zusätzliche Absicht: Ein geteilter App-Name.

ExtraStartTime

Ein langer Wert, der den Startzeitstempel (Epochenzeit in Milli) der Berechtigungsnutzung bei Verwendung mit #ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD und ACTION_MANAGE_PERMISSION_USAGE

ExtraStream

Ein Inhalt: URI, der einen Datenstrom enthält, der dem Intent zugeordnet ist, der zum Bereitstellen der gesendeten Daten verwendet wird #ACTION_SEND .

ExtraSubject

Eine konstante Zeichenfolge, die die gewünschte Betreffzeile einer Nachricht enthält.

ExtraSuspendedPackageExtras

Intent extra: A Bundle of extras for a package being suspended.

ExtraTemplate

Die anfänglichen Daten, die in einem neu erstellten Datensatz platziert werden sollen.

ExtraText

Eine konstante CharSequence, die dem Intent zugeordnet ist, wird verwendet #ACTION_SEND , um die zu sendenden Literaldaten zu liefern.

ExtraTime

Optionaler zusätzlicher Wert, der eine Zeit in Millisekunden angibt.

ExtraTimezone

Extra gesendet mit #ACTION_TIMEZONE_CHANGED Angabe der neuen Zeitzone des Geräts.

ExtraTitle

Ein CharSequence-Dialogtitel, der dem Benutzer bei Verwendung mit einem #ACTION_CHOOSER.

ExtraUid

Wird als zusätzliches Feld android.content.Intent#ACTION_UID_REMOVED in Absichten verwendet, um die UID zu liefern, die das Paket zugewiesen wurde.

ExtraUser

Die UserHandle mit Absichten getragenen.

ExtraUserInitiated

Wird als boolesches zusätzliches Feld in android.content.Intent#ACTION_PACKAGE_REMOVED Absichten verwendet, um zu signalisieren, dass die Anwendung mit der vom Benutzer initiierten Aktion entfernt wurde.

ExtraUseStylusMode

Ein boolescher Zusatz, #ACTION_CREATE_NOTE der angibt, ob die gestartete Notizenaktivität eine Ui anzeigen soll, die für die Verwendung mit Eingabestift geeignet ist.

FlagActivityRequireDefault
Veraltet.

Wenn dieses Flag in einem an eine Absicht übergebenen Context#startActivity Context.startActivity()Absicht festgelegt wird, wird die Absicht nur gestartet, wenn es in ein einzelnes Ergebnis aufgelöst wird.

FlagActivityRequireNonBrowser
Veraltet.

Wenn dieses Flag in einem an einen Ziel übergebenen Context#startActivity Context.startActivity()Absicht festgelegt wird, wird die Absicht nur gestartet, wenn es sich um ein Ergebnis handelt, das kein Browser ist.

FlagReceiverVisibleToInstantApps
Veraltet.

Wenn festgelegt, wird die Übertragung für Empfänger in Instant Apps angezeigt.

MetadataDockHome

Boolescher Wert, der als Metadaten mit einer Dockaktivität bereitgestellt werden kann, um anzugeben, dass das Dock den Startschlüssel übernehmen soll, wenn er aktiv ist.

UriAllowUnsafe
Veraltet.

Kennzeichnung für die Verwendung mit #toUri und #parseUri: Zulassen der Analyse unsicherer Informationen.

UriAndroidAppScheme
Veraltet.

Flag für die Verwendung mit #toUri und #parseUri: die URI-Zeichenfolge weist immer das Schema "android-app:" auf.

UriIntentScheme
Veraltet.

Flag für die Verwendung mit #toUri und #parseUri: die URI-Zeichenfolge weist immer das Schema "intent:" auf.

Eigenschaften

Name Beschreibung
Action

Rufen Sie die auszuführende allgemeine Aktion ab, z #ACTION_VIEW. B. .

Categories

Gibt den Satz aller Kategorien in der Absicht zurück.

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
ClipData

Gibt den ClipData dieser Absicht zugeordneten Wert zurück. -or- Set a ClipData associated with this Intent.

Component

Rufen Sie die konkrete Komponente ab, die dem Zweck zugeordnet ist.

Creator
Data

Abrufen von Daten, auf die diese Absicht ausgeführt wird.

DataString

Identisch mit #getData(), aber gibt den URI als codierte Zeichenfolge zurück.

Extras

Ruft eine Zuordnung erweiterter Daten aus der Absicht ab.

Flags

Rufen Sie alle speziellen Flags ab, die diesem Zweck zugeordnet sind.

Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
HasFileDescriptors

Gibt true zurück, wenn die Extras von Intent einen Paketdateideskriptor enthalten.

Identifier

Rufen Sie den Bezeichner für diese Absicht ab.

IsMismatchingFilter

Gibt an, ob alle in der empfangenden Komponente deklarierten Absichtsfilter nicht übereinstimmen.

JniIdentityHashCode

Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist.

(Geerbt von Object)
JniManagedPeerState

Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs.

(Geerbt von JavaObject)
JniPeerMembers

Ruft die JNI-Metadaten ab, die zum Aufrufen von Mitgliedern dieses Java Peers verwendet werden.

Package

Rufen Sie den Anwendungspaketnamen ab, auf den diese Absicht beschränkt ist.

PeerReference

Ruft den JNI-Objektverweis für diesen Java Peer ab.

(Geerbt von Object)
Scheme

Gibt den Schemateil der Daten der Absicht zurück.

Selector

Gibt den bestimmten Selektor zurück, der dieser Absicht zugeordnet ist. -oder- Legen Sie eine Auswahl für diese Absicht fest.

SourceBounds

Rufen Sie die Grenzen des Absenders dieser Absicht in Bildschirmkoordinaten ab. -oder- Legen Sie die Grenzen des Absenders dieser Absicht in Bildschirmkoordinaten fest.

ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

Type

Rufen Sie alle expliziten MIME-Typen ab, die in der Absicht enthalten sind.

Methoden

Name Beschreibung
AddCategory(String)

Fügen Sie der Absicht eine neue Kategorie hinzu.

AddFlags(ActivityFlags)

Fügen Sie der Absicht zusätzliche Flags hinzu (oder mit vorhandenem Flags-Wert).

Clone()

Erstellt und gibt eine Kopie dieses Werts Objectzurück.

CloneFilter()

Erstellen Sie einen Klon nur der Teile der Absicht, die für den Filterabgleich relevant sind: die Aktion, die Daten, den Typ, die Komponente und die Kategorien.

Construct(JniObjectReference, JniObjectReferenceOptions)

Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs.

(Geerbt von JavaObject)
CreateChooser(Intent, ICharSequence, IntentSender)

Komfortfunktion zum Erstellen einer #ACTION_CHOOSER Absicht.

CreateChooser(Intent, ICharSequence)

Komfortfunktion zum Erstellen einer #ACTION_CHOOSER Absicht.

CreateChooser(Intent, String, IntentSender)

Komfortfunktion zum Erstellen einer #ACTION_CHOOSER Absicht.

CreateChooser(Intent, String)

Komfortfunktion zum Erstellen einer #ACTION_CHOOSER Absicht.

DescribeContents()

Beschreiben Sie die Arten von speziellen Objekten, die in der Marshalldarstellung dieser Paketable enthalten sind.

Dispose()

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
Dispose(Boolean)

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
DisposeUnlessReferenced()

Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs.

(Geerbt von JavaObject)
Equals(Object)

Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs.

(Geerbt von JavaObject)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
FillIn(Intent, FillInFlags)

Kopieren Sie den Inhalt von <var>other</var> in dieses Objekt, aber nur, wenn Felder nicht durch dieses Objekt definiert sind.

FilterEquals(Intent)

Ermitteln Sie, ob zwei Absichten für die Absichtsauflösung (Filterung) identisch sind.

FilterHashCode()

Generieren Sie Hashcode, der der Semantik von filterEquals() entspricht.

GetBooleanArrayExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetBooleanExtra(String, Boolean)

Abrufen erweiterter Daten aus der Absicht.

GetBundleExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetByteArrayExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetByteExtra(String, SByte)

Abrufen erweiterter Daten aus der Absicht.

GetCharArrayExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetCharExtra(String, Char)

Abrufen erweiterter Daten aus der Absicht.

GetCharSequenceArrayExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetCharSequenceArrayExtraFormatted(String)

Abrufen erweiterter Daten aus der Absicht.

GetCharSequenceArrayListExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetCharSequenceExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetCharSequenceExtraFormatted(String)

Abrufen erweiterter Daten aus der Absicht.

GetDoubleArrayExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetDoubleExtra(String, Double)

Abrufen erweiterter Daten aus der Absicht.

GetFloatArrayExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetFloatExtra(String, Single)

Abrufen erweiterter Daten aus der Absicht.

GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetIntArrayExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetIntegerArrayListExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetIntent(String)
Veraltet.

Anruf #parseUri mit 0 Flags.

GetIntentOld(String)
GetIntExtra(String, Int32)

Abrufen erweiterter Daten aus der Absicht.

GetLongArrayExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetLongExtra(String, Int64)

Abrufen erweiterter Daten aus der Absicht.

GetParcelableArrayExtra(String, Class)

Abrufen erweiterter Daten aus der Absicht.

GetParcelableArrayExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetParcelableArrayListExtra(String, Class)

Abrufen erweiterter Daten aus der Absicht.

GetParcelableArrayListExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetParcelableExtra(String, Class)

Abrufen erweiterter Daten aus der Absicht.

GetParcelableExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetSerializableExtra(String, Class)

Abrufen erweiterter Daten aus der Absicht.

GetSerializableExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetShortArrayExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetShortExtra(String, Int16)

Abrufen erweiterter Daten aus der Absicht.

GetStringArrayExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetStringArrayListExtra(String)

Abrufen erweiterter Daten aus der Absicht.

GetStringExtra(String)

Abrufen erweiterter Daten aus der Absicht.

HasCategory(String)

Überprüfen Sie, ob eine Kategorie in der Absicht vorhanden ist.

HasExtra(String)

Gibt true zurück, wenn ein zusätzlicher Wert dem angegebenen Namen zugeordnet ist.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
MakeMainActivity(ComponentName)

Erstellen Sie eine Absicht, die Hauptaktivität (Stammaktivität) einer Aufgabe zu starten.

MakeMainSelectorActivity(String, String)

Machen Sie eine Absicht für die Hauptaktivität einer Anwendung, ohne eine bestimmte Aktivität anzugeben, die ausgeführt werden soll, aber eine Auswahl gibt, um die Aktivität zu finden.

MakeRestartActivityTask(ComponentName)

Erstellen Sie eine Absicht, die zum erneuten Starten der Aufgabe einer Anwendung im Basiszustand verwendet werden kann.

NormalizeMimeType(String)

Normalisieren Sie einen MIME-Datentyp.

Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
ParseIntent(Resources, XmlReader, IAttributeSet)

Analysiert das "intent"-Element (und die untergeordneten Elemente) aus XML und instanziiert ein Intent-Objekt.

ParseUri(String, IntentUriType)

Erstellen Sie eine Absicht aus einem URI.

PutCharSequenceArrayListExtra(String, IList<ICharSequence>)

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, Boolean)

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, Boolean[])

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, Bundle)

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, Byte[])

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, Char)

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, Char[])

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, Double)

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, Double[])

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, ICharSequence)

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, ICharSequence[])

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, Int16)

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, Int16[])

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, Int32)

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, Int32[])

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, Int64)

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, Int64[])

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, IParcelable)

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, IParcelable[])

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, ISerializable)

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, SByte)

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, Single)

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, Single[])

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, String)

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtra(String, String[])

Fügen Sie der Absicht erweiterte Daten hinzu.

PutExtras(Bundle)

Fügen Sie dem Zweck eine Reihe erweiterter Daten hinzu.

PutExtras(Intent)

Kopieren Sie alle Extras in 'src' in diese Absicht.

PutIntegerArrayListExtra(String, IList<Integer>)

Fügen Sie der Absicht erweiterte Daten hinzu.

PutParcelableArrayListExtra(String, IList<IParcelable>)

Fügen Sie der Absicht erweiterte Daten hinzu.

PutStringArrayListExtra(String, IList<String>)

Fügen Sie der Absicht erweiterte Daten hinzu.

ReadFromParcel(Parcel)
RemoveCategory(String)

Entfernen sie eine Kategorie aus einer Absicht.

RemoveExtra(String)

Entfernen Sie erweiterte Daten aus der Absicht.

RemoveFlags(ActivityFlags)

Entfernen Sie diese Flags aus der Absicht.

RemoveLaunchSecurityProtection()

Wenn eine Absicht von einer anderen App oder Komponente als eingebettete zusätzliche Absicht stammt, erstellt das System ein Token, um den Ersteller dieser fremder Absicht zu identifizieren. Wenn dieses Token fehlt oder ungültig ist, blockiert das System den Start dieser Absicht. Wenn es ein gültiges Token enthält, führt das System eine Überprüfung des Erstellers durch, um das Startziel zu blockieren, das es nicht erlaubt, den URI-Zugriff auf das Tagert zu gewähren, auf das er nicht zugreifen kann. Diese Methode bietet eine Möglichkeit, dieses Feature zu deaktivieren.

ReplaceExtras(Bundle)

Ersetzen Sie die Extras im Intent vollständig durch das angegebene Bündel von Extras.

ReplaceExtras(Intent)

Ersetzen Sie die Extras im Intent vollständig durch die Extras in der angegebenen Absicht.

ResolveActivity(PackageManager)

Gibt die Aktivitätskomponente zurück, die für die Verarbeitung dieser Absicht verwendet werden soll.

ResolveActivityInfo(PackageManager, PackageInfoFlags)

Auflösen der Absicht in eine ActivityInfo Beschreibung der Aktivität, die die Absicht ausführen soll.

ResolveType(ContentResolver)

Gibt den MIME-Datentyp dieser Absicht zurück.

ResolveType(Context)

Gibt den MIME-Datentyp dieser Absicht zurück.

ResolveTypeIfNeeded(ContentResolver)

Geben Sie den MIME-Datentyp dieser Absicht nur zurück, wenn er für die Intent-Auflösung erforderlich ist.

SetAction(String)

Legen Sie die allgemeine Aktion fest, die ausgeführt werden soll.

SetClass(Context, Class)

Komfort beim Aufrufen #setComponent(ComponentName) mit dem namen, der von einem Class Objekt zurückgegeben wird.

SetClass(Context, Type)

Komfort beim Aufrufen von setComponent(ComponentName) mit dem Namen, der von einem Class-Objekt zurückgegeben wird.

SetClassName(Context, String)

Komfort für Anrufe #setComponent mit einem expliziten Klassennamen.

SetClassName(String, String)

Komfort beim Aufrufen #setComponent mit einem expliziten Anwendungspaketnamen und Klassennamen.

SetComponent(ComponentName)

(Normalerweise optional) Legen Sie die Komponente explizit fest, um die Absicht zu behandeln.

SetData(Uri)

Legen Sie die Daten fest, auf die diese Absicht ausgeführt wird.

SetDataAndNormalize(Uri)

Normalisieren und Festlegen der Daten, auf die diese Absicht ausgeführt wird.

SetDataAndType(Uri, String)

(Normalerweise optional) Legen Sie die Daten für die Absicht zusammen mit einem expliziten MIME-Datentyp fest.

SetDataAndTypeAndNormalize(Uri, String)

(Normalerweise optional) Normalisieren und festlegen Sie sowohl den Daten-URI als auch einen expliziten MIME-Datentyp.

SetExtrasClassLoader(ClassLoader)

Legt den ClassLoader fest, der verwendet wird, wenn alle Paketwerte aus den Extras dieser Absicht entfernt werden.

SetFlags(ActivityFlags)

Legen Sie spezielle Flags fest, die steuern, wie diese Absicht behandelt wird.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetIdentifier(String)

Legen Sie einen Bezeichner für diese Absicht fest.

SetPackage(String)

(Normalerweise optional) Legen Sie einen expliziten Anwendungspaketnamen fest, der die Komponenten beschränkt, in die diese Absicht aufgelöst wird.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs.

(Geerbt von JavaObject)
SetType(String)

Legen Sie einen expliziten MIME-Datentyp fest.

SetTypeAndNormalize(String)

Normalisieren und Festlegen eines expliziten MIME-Datentyps.

ToArray<T>()

Erstellt ein verwaltetes Array aus diesem Java Arraywrapper.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
ToURI()
Veraltet.

Anruf #toUri mit 0 Flags.

ToUri(IntentUriType)

Konvertieren Sie diese Absicht in eine Zeichenfolge, die eine URI-Darstellung enthält.

UnregisterFromRuntime()

Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf.

(Geerbt von Object)
Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><>

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Flachen Sie dieses Objekt in ein Paket.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs.

(Geerbt von JavaObject)
IJavaPeerable.Finalized()

Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs.

(Geerbt von JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs.

(Geerbt von JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs.

(Geerbt von JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs.

(Geerbt von JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs.

(Geerbt von JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs.

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: