Intent Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
<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>
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>
<intent-filter>
<action android:name="{@link #ACTION_MAIN android.intent.action.MAIN}" />
<category android:name="{@link #CATEGORY_LAUNCHER android.intent.category.LAUNCHER}" />
</intent-filter>
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>
<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>
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 Context#startActivity Context.startActivity Methode Ihre Aktivität auflösen kann, wenn der Name der Komponente nicht explizit angegeben ist.
<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>
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>
<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>
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>
<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>
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:
<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>
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
<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 |
| 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 |
| 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 |
| 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 |
| CaptureContentForNoteFailed |
Veraltet.
Ein Antwortcode, der verwendet |
| CaptureContentForNoteSuccess |
Veraltet.
Ein Antwortcode, der verwendet |
| CaptureContentForNoteUserCanceled |
Veraltet.
Ein Antwortcode, der verwendet wird |
| CaptureContentForNoteWindowModeUnsupported |
Veraltet.
Ein Antwortcode, der verwendet 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, |
| CategoryAppCalculator |
Wird verwendet, |
| CategoryAppCalendar |
Wird verwendet, |
| CategoryAppContacts |
Wird verwendet, |
| CategoryAppEmail |
Wird verwendet, |
| CategoryAppFiles |
Wird verwendet, |
| CategoryAppFitness |
Wird verwendet, |
| CategoryAppGallery |
Wird verwendet, |
| CategoryAppMaps |
Wird verwendet, |
| CategoryAppMarket |
Mit dieser Aktivität kann der Benutzer neue Anwendungen durchsuchen und herunterladen. |
| CategoryAppMessaging |
Wird verwendet, |
| CategoryAppMusic |
Wird verwendet, |
| CategoryAppWeather |
Wird verwendet, |
| 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 |
| 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 |
| 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 |
| 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 |
| ExtraAlarmCount |
Wird als zusätzliches Feld in |
| 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 |
| ExtraAlternateIntents |
Ein Intent[] mit zusätzlichen alternativen Optionen, die |
| ExtraArchival |
Wird als boolesches zusätzliches Feld in |
| ExtraAssistContext |
Ein optionales Feld zu |
| ExtraAssistInputDeviceId |
Ein optionales Feld, |
| ExtraAssistInputHintKeyboard |
Ein optionales Feld, |
| ExtraAssistPackage |
Ein optionales Feld mit |
| ExtraAssistUid |
Ein optionales Feld, |
| ExtraAttributionTags |
A String[] holding attribution tags when used with
|
| ExtraAutoLaunchSingleChoice |
Wird als boolesches zusätzliches Feld in |
| ExtraBcc |
Eine Zeichenfolge[] mit E-Mail-Adressen, die blind carbon kopiert werden sollen. |
| ExtraBugReport |
Wird als paketierbares zusätzliches Feld verwendet, das |
| ExtraCaptureContentForNoteStatusCode |
Ein zusätzliches Int,, das von Aktivitäten verwendet wird, beginnt mit |
| ExtraCc |
Eine Zeichenfolge[] mit E-Mail-Adressen, die kopiert werden sollen. |
| ExtraChangedComponentName |
Veraltet.
Dieses Element ist veraltet. |
| ExtraChangedComponentNameList |
Dieses Feld ist Teil von |
| ExtraChangedPackageList |
Dieses Feld ist Teil von |
| ExtraChangedUidList |
Dieses Feld ist Teil von |
| ExtraChooserAdditionalContentUri |
Optionales Argument, das verwendet wird, um eine |
| ExtraChooserContentTypeHint |
Optionaler ganzzahliger Extrawert, der verwendet |
| ExtraChooserCustomActions |
Ein Paketable[] von |
| ExtraChooserFocusedItemPosition |
Optionales Argument, das in Kombination mit |
| ExtraChooserModifyShareAction |
Optionales Argument, das mit |
| ExtraChooserRefinementIntentSender |
Eine |
| ExtraChooserResult |
Ein |
| ExtraChooserResultIntentSender |
Eine |
| ExtraChooserTargets |
Eine |
| ExtraChosenComponent |
Die |
| ExtraChosenComponentIntentSender |
Eine |
| ExtraComponentName |
Zusätzliche Absicht: Ein |
| ExtraContentAnnotations |
Eine |
| ExtraContentQuery |
Optional CharSequence extra, um eine Suchabfrage bereitzustellen. |
| ExtraDataRemoved |
Wird als boolesches zusätzliches Feld in |
| ExtraDockState |
Wird als zusätzliches Int-Feld in |
| ExtraDontKillApp |
Wird als boolesches zusätzliches Feld in |
| 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 |
| ExtraExcludeComponents |
Eine |
| 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, |
| ExtraIndex |
Optionaler Index mit Semantik, abhängig von der Absichtsaktion. |
| ExtraInitialIntents |
Eine Paketable[] oder |
| ExtraInstallerPackageName |
Wird als zusätzliches Zeichenfolgenfeld |
| ExtraIntent |
Eine Absicht, die die Optionen beschreibt, mit |
| ExtraKeyEvent |
Ein |
| ExtraLocaleList |
Zusätzliche Absicht: A |
| 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 |
| 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 |
| ExtraOriginatingUri |
Wird als zusätzliches URI-Feld verwendet und |
| 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 |
| 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, |
| 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 |
| 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 |
| ExtraReplacing |
Wird als boolesches zusätzliches Feld in |
| ExtraRestrictionsBundle |
Extra, das in der Absicht an den BroadcastReceiver gesendet wird, der verarbeitet |
| ExtraRestrictionsIntent |
Extra wird in der Antwort von einem BroadcastReceiver verwendet, der behandelt |
| ExtraRestrictionsList |
Extra wird in der Antwort von einem BroadcastReceiver verwendet, der behandelt |
| ExtraResultReceiver |
Ein |
| ExtraReturnResult |
Wird als boolesches zusätzliches Feld mit |
| 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, |
| ExtraSplitName |
Zusätzliche Absicht: Ein geteilter App-Name. |
| ExtraStartTime |
Ein langer Wert, der den Startzeitstempel (Epochenzeit in Milli) der Berechtigungsnutzung bei Verwendung mit |
| ExtraStream |
Ein Inhalt: URI, der einen Datenstrom enthält, der dem Intent zugeordnet ist, der zum Bereitstellen der gesendeten Daten verwendet wird |
| ExtraSubject |
Eine konstante Zeichenfolge, die die gewünschte Betreffzeile einer Nachricht enthält. |
| ExtraSuspendedPackageExtras |
Intent extra: A |
| 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 |
| ExtraTime |
Optionaler zusätzlicher Wert, der eine Zeit in Millisekunden angibt. |
| ExtraTimezone |
Extra gesendet mit |
| ExtraTitle |
Ein CharSequence-Dialogtitel, der dem Benutzer bei Verwendung mit einem |
| ExtraUid |
Wird als zusätzliches Feld |
| ExtraUser |
Die |
| ExtraUserInitiated |
Wird als boolesches zusätzliches Feld in |
| ExtraUseStylusMode |
Ein boolescher Zusatz, |
| FlagActivityRequireDefault |
Veraltet.
Wenn dieses Flag in einem an eine Absicht übergebenen |
| FlagActivityRequireNonBrowser |
Veraltet.
Wenn dieses Flag in einem an einen Ziel übergebenen |
| 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 |
| UriAndroidAppScheme |
Veraltet.
Flag für die Verwendung mit |
| UriIntentScheme |
Veraltet.
Flag für die Verwendung mit |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Action |
Rufen Sie die auszuführende allgemeine Aktion ab, z |
| Categories |
Gibt den Satz aller Kategorien in der Absicht zurück. |
| Class |
Gibt die Laufzeitklasse dieses Werts |
| ClipData |
Gibt den |
| 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 |
| 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 |
| 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 |
| CreateChooser(Intent, ICharSequence) |
Komfortfunktion zum Erstellen einer |
| CreateChooser(Intent, String, IntentSender) |
Komfortfunktion zum Erstellen einer |
| CreateChooser(Intent, String) |
Komfortfunktion zum Erstellen einer |
| 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 |
| 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 |
| 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 |
| 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 |
| SetClassName(String, String) |
Komfort beim Aufrufen |
| 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(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 |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| 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 |