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.Interop.IJavaPeerable, 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 mit Context#startActivity(Intent) startActivity
verwendet werden, um einen android.app.Activity
zu starten, android.content.Context#sendBroadcast(Intent) broadcastIntent
um es an alle interessierten BroadcastReceiver BroadcastReceiver
Komponenten zu senden und android.content.Context#startService
mit android.content.Context#bindService
einem Hintergrund android.app.Service
zu kommunizieren.
Eine Absicht bietet eine Möglichkeit zum Ausführen einer späten Laufzeitbindung zwischen dem Code in verschiedenen Anwendungen. Sein wichtigster Nutzen ist die Einführung von Aktivitäten, wo man sie als Bindeglie zwischen den Aktivitäten bezeichnen kann. Es handelt sich im Grunde um eine passive Datenstruktur mit einer abstrakten Beschreibung einer auszuführenden Aktion.
<div class="special reference"><h3>Developer Guides</h3>
Informationen zum Erstellen und Auflösen von Absichten finden Sie im Entwicklerhandbuch absichts- und absichtsfilter .
</Div>
"IntentStructure"><h3>Intent Structure</h3>
Die wichtigsten Informationen in einer Absicht sind:
<ul><li>
<b>action</b> -- Die allgemeine Aktion, die ausgeführt werden soll, z #ACTION_VIEW
. B. , #ACTION_EDIT
, #ACTION_MAIN
usw.
</li><li>
<b>data</b> - Die zu betreibenden Daten, z. B. ein Personendatensatz in der Kontaktdatenbank, ausgedrückt als .android.net.Uri
</li></ul>
Beispiele für Aktions-Daten-Paare sind:
<ul><li>
<b>#ACTION_VIEW
content://contacts/people/1</b> - Zeigt Informationen über die Person an, deren Bezeichner "1" lautet.
</li><li>
<b>#ACTION_DIAL
content://contacts/people/1</b> - Zeigen Sie den Telefonwählregler mit der ausgefüllten Person an.
</li><li>
<b>#ACTION_VIEW
tel:123</b> - Zeigen Sie die Telefonwahl mit der angegebenen Nummer an. Beachten Sie, wie die VIEW-Aktion das tut, was für einen bestimmten URI als am sinnvollsten angesehen wird.
</li><li>
<b>#ACTION_DIAL
tel:123</b> - Zeigen Sie die Telefonwahl mit der angegebenen Nummer an.
</li><li>
<b>#ACTION_EDIT
content://contacts/people/1</b> - Bearbeiten Sie Informationen über die Person, deren Bezeichner "1" lautet.
</li><li>
<b>#ACTION_VIEW
content://contacts/people/</b> : Zeigt eine Liste von Personen an, die der Benutzer durchsuchen kann. Dieses Beispiel ist ein typischer Eintrag auf oberster Ebene in der Anwendung Kontakte, der Ihnen die Liste der Personen anzeigt. Wenn Sie eine bestimmte Person auswählen, die angezeigt werden soll, wird eine neue Absicht {<b>#ACTION_VIEW
content://contacts/people/N</b> } verwendet, um eine Aktivität zum Anzeigen dieser Person zu starten.
</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 es im Startprogramm als Anwendung der obersten Ebene angezeigt werden sollte, während #CATEGORY_ALTERNATIVE
es in eine Liste mit alternativen Aktionen aufgenommen werden sollte, die der Benutzer für ein Datenstück ausführen kann.
<Li>
<b>type</b> – Gibt einen expliziten Typ (einen MIME-Typ) der Absichtsdaten an. Normalerweise wird der Typ aus 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, Daten/Typ und Kategorien) betrachtet und mit einer Komponente abgegleicht werden, die sie verarbeiten kann. Wenn dieses Attribut festgelegt ist, wird keine der Auswertungen durchgeführt, und diese Komponente wird genau so verwendet, wie sie ist. Wenn Sie dieses Attribut angeben, werden alle anderen Absichtsattribute optional.
<Li>
<b>extras</b> - Dies ist eine Bundle
von allen zusätzlichen Informationen. Dies kann verwendet werden, um der Komponente erweiterte Informationen bereitzustellen. Wenn wir beispielsweise eine Aktion zum Senden einer E-Mail-Nachricht haben, können wir hier auch zusätzliche Daten enthalten, um einen Betreff, einen Text usw. bereitzustellen.
</ul>
Hier sind einige Beispiele für andere Vorgänge, die Sie mit diesen zusätzlichen Parametern als Absichten angeben können:
<ul><li>
<b>#ACTION_MAIN
mit der Kategorie #CATEGORY_HOME
</b> - Starten Sie den Startbildschirm.
</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 der Personen an, sodass der Benutzer sie durchsuchen und eine auswählen und an die übergeordnete Aktivität zurückgibt.
</li><li>
<b>#ACTION_GET_CONTENT
mit MIME-Typ */* und -Kategorie<#CATEGORY_OPENABLE
/b> – Zeigt alle Auswahlmöglichkeiten für Daten an, die mit ContentResolver#openInputStream(Uri) ContentResolver.openInputStream()
geöffnet werden können, sodass der Benutzer eine davon und dann einige Darin enthaltene Daten auswählen und den resultierenden URI an den Aufrufer zurückgibt. Dies kann beispielsweise 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 Absichtsaktionen und Kategoriekonstanten, die in der Intent-Klasse definiert sind, aber Anwendungen können auch eigene definieren. Diese Zeichenfolgen verwenden den Bereich im Java-Stil, um sicherzustellen, dass sie eindeutig sind. Der Standard #ACTION_VIEW
heißt z. B. "android.intent.action.VIEW".
Zusammengefasst definiert der Satz von Aktionen, Datentypen, Kategorien und zusätzlichen Daten eine Sprache für das System, die den Ausdruck von Ausdrücken wie "Call john smith es cell" ermöglicht. Wenn Anwendungen dem System hinzugefügt werden, können sie diese Sprache erweitern, indem sie neue Aktionen, Typen und Kategorien hinzufügen, 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 Formen von Absichten, die Sie verwenden werden.
<ul><li>
<b>Explicit Intents</b> haben eine Komponente (über #setComponent
oder #setClass
) angegeben, die die genaue auszuführende Klasse bereitstellt. Häufig enthalten diese keine anderen Informationen, was einfach eine Möglichkeit für eine Anwendung ist, verschiedene interne Aktivitäten zu starten, die sie hat, während der Benutzer mit der Anwendung interagiert.
<Li>
<b>Implizite Absichten</b> haben keine Komponente angegeben. Stattdessen müssen sie genügend Informationen enthalten, damit das System bestimmen kann, welche der verfügbaren Komponenten für diese Absicht am besten ausgeführt werden können. </ul>
Wenn Wir implizite Absichten verwenden, müssen wir angesichts einer solchen willkürlichen Absicht wissen, was damit zu tun ist. Dies wird durch den Prozess der <>Em-Absichtsauflösung</em> behandelt, der eine Absicht einem android.app.Activity
, BroadcastReceiver
oder android.app.Service
(oder manchmal zwei oder mehr Aktivitäten/Empfängern) zuordnet, der sie verarbeiten kann.
Der Mechanismus zur Auflösung von Absichten dreht sich im Wesentlichen um das Abgleichen einer Absicht mit allen < intent-filter> Beschreibungen in den installierten Anwendungspaketen. (Außerdem, im Fall von Broadcasts, alle BroadcastReceiver
Objekte, die explizit mit Context#registerReceiver
registriert sind.) Weitere Informationen hierzu finden Sie in der Dokumentation zur IntentFilter
-Klasse.
Es gibt drei Informationen in der Absicht, die für die Auflösung verwendet werden: die Aktion, der Typ und die Kategorie. Anhand dieser Informationen wird eine Abfrage für eine Komponente durchgeführt, die PackageManager
die Absicht verarbeiten kann. Die entsprechende Komponente wird basierend auf den absichtsbezogenen Informationen in der AndroidManifest.xml
Datei wie folgt bestimmt:
<ul><li>
Die <b-Aktion></b>, sofern angegeben, muss von der Komponente als von ihr behandelte Aufgelistet werden.
<Li>
Der <b-Typ></b> wird aus den Daten der Absicht abgerufen, sofern nicht bereits in der Absicht angegeben. Wenn ein Typ wie bei der Aktion in der Absicht enthalten ist (entweder explizit oder implizit in den Daten), muss dies von der Komponente als von ihr verarbeitete Komponente aufgelistet werden.
<li> Für Daten, die kein content:
URI sind und kein expliziter Typ in der Absicht enthalten ist, wird stattdessen das <b-Schema></b> der Absichtsdaten (zhttp:
. B. oder mailto:
) berücksichtigt. Auch hier gilt: Wenn wir ein Schema abgleichen, muss es von der Komponente als eines aufgeführt werden, das sie verarbeiten kann. <Li>
Die <b>categories</b>, sofern angegeben, muss <em>all</em> von der Aktivität als Kategorien aufgeführt werden, die sie behandelt. Das heißt, wenn Sie die Kategorien #CATEGORY_LAUNCHER
und einschließen, werden Sie nur in Komponenten aufgelöst, deren Absicht beide</em> dieser Kategorien auflistet<>.#CATEGORY_ALTERNATIVE
Aktivitäten müssen sehr oft unterstützen #CATEGORY_DEFAULT
, damit sie von Context#startActivity Context.startActivity()
gefunden werden können.
</ul>
Betrachten Sie beispielsweise die Beispielanwendung Note Pad, die es einem Benutzer ermöglicht, eine Liste von Notizendaten zu durchsuchen und Details zu einzelnen Elementen anzuzeigen. Kursiv formatierter Text gibt Orte an, an denen Sie einen Namen durch einen spezifischen Namen 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, com.android.notepad.NotesList
, dient als Standard Einstieg in die App. Es kann drei Dinge tun, wie in seinen 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 Standard Einstiegspunkt (der keine weiteren Informationen in der Absicht erfordert), und die Kategorie LAUNCHER besagt, dass dieser Einstiegspunkt im Anwendungsstarter aufgeführt werden soll.
<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 von Notizen ausführen kann. Der unterstützte Typ wird mit dem < typ> tag, wobei vnd.android.cursor.dir/vnd.google.note
ein URI ist, aus dem ein Cursor mit 0 oder mehr Elementen (vnd.android.cursor.dir
) abgerufen werden kann, der unsere Notizblockdaten enthält (vnd.google.note
). Mit der Aktivität kann der Benutzer das Verzeichnis der Daten anzeigen oder bearbeiten (über die Aktionen ANSICHT und BEARBEITEN) oder eine bestimmte Notiz auswählen und an den Aufrufer zurückgeben (über die PICK-Aktion). Beachten Sie auch die hier angegebene Default-Kategorie: Dies ist <em>required</em> für die Context#startActivity Context.startActivity
-Methode, um Ihre Aktivität aufzulösen, wenn derEn Komponentenname 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, dem Aufrufer eine vom Benutzer ausgewählte Notiz zurückzugeben, ohne wissen zu müssen, wo sie hergekommen ist. Der Datentyp vnd.android.cursor.item/vnd.google.note
ist ein URI, aus dem ein Cursor von genau einem Element (vnd.android.cursor.item
) abgerufen werden kann, das unsere Notizblockdaten (vnd.google.note
) enthält. Die GET_CONTENT-Aktion ähnelt der PICK-Aktion, bei der die Aktivität einen vom Benutzer ausgewählten Datenausschnitt an den Aufrufer zurückgibt. Hier gibt der Aufrufer jedoch den gewünschten Datentyp anstelle des Typs der Daten an, aus dem der Benutzer auswählen wird.
</Ol>
Angesichts 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 der obersten Ebene in eine Anwendung verwendet werden können.
<Li>
<b>{ action=android.app.action.MAIN, category=android.app.category.LAUNCHER }</b> ist die tatsächliche Absicht, mit der das Startprogramm seine Liste der obersten Ebene auffüllt.
<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 jedoch dem Aufrufer die Angabe der gewünschten Daten, sodass das System die entsprechende Aktivität finden kann, um etwas dieses Datentyps auswählen zu können.
</ul>
Die zweite Aktivität, com.android.notepad.NoteEditor
, zeigt dem Benutzer einen einzelnen Notizeintrag an und ermöglicht es dem Benutzer, ihn zu bearbeiten. Es kann zwei Dinge tun, wie in seinen 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, die durch den MIME-Typ vnd.android.cursor.item/vnd.google.note
dekribiert wird. 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 ihre 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 Notizenverzeichnis 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>
Mit diesen 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 der Notiz <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 der Notiz <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, diese zu bearbeiten. Wenn sie ihre Änderungen beibehalten, wird der URI der neu erstellten Notiz an den Aufrufer zurückgegeben.
</ul>
Die letzte Aktivität ermöglicht es dem Benutzer, com.android.notepad.TitleEditor
den Titel einer Notiz zu bearbeiten. Dies kann als Klasse implementiert werden, die die Anwendung direkt aufruft (durch explizites Festlegen der -Komponente in der Absicht), 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 eine einzelne Absicht haben wir hier eine eigene private Aktion namens com.android.notepad.action.EDIT_TITLE
erstellt. Dies bedeutet, dass der Titel einer Notiz bearbeitet wird. Es muss für eine bestimmte Notiz (Datentyp vnd.android.cursor.item/vnd.google.note
) wie die vorherigen Ansichts- und Bearbeitungsaktionen aufgerufen werden, aber hier wird der Titel in den Notizdaten 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. Die Implementierung dieser Kategorien ermöglicht es anderen, die spezielle Aktion zu finden, die sie bietet, ohne sie direkt zu wissen, über die android.content.pm.PackageManager#queryIntentActivityOptions
-Methode oder häufiger, um dynamische Menüelemente mit android.view.Menu#addIntentOptions
zu erstellen. Beachten Sie, dass in der Absichtsvorlage hier auch ein expliziter Name für die Vorlage angegeben wurde (über android:label="@string/resolve_title"
), um besser zu steuern, was der Benutzer sieht, wenn er mit dieser Aktivität als alternative Aktion zu den angezeigten Daten angezeigt wird.
Angesichts 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> zeigt an und ermöglicht es dem Benutzer, den Titel zu bearbeiten, der der Notiz <var>{ID}</var> zugeordnet ist.
</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
<li>#ACTION_VIEW
<li><#ACTION_ATTACH_DATA
li>#ACTION_EDIT
<li li><#ACTION_PICK
li li><#ACTION_CHOOSER
li li><#ACTION_SEND
<#ACTION_CALL
#ACTION_SENDTO
><>#ACTION_ANSWER
<>><#ACTION_INSERT
<#ACTION_SYNC
>><#ACTION_RUN
#ACTION_PICK_ACTIVITY
><#ACTION_DELETE
<><>#ACTION_WEB_SEARCH
><<>#ACTION_FACTORY_TEST
><<#ACTION_GET_CONTENT
>#ACTION_DIAL
#ACTION_SEARCH
/ul>
<h3>Standard Broadcast Actions</h3>
Dies sind die aktuellen Standardaktionen, die intent für den Empfang von Broadcasts definiert (in der Regel über Context#registerReceiver
oder eine < empfänger> -Tag in einem Manifest).
<ul><li><#ACTION_TIME_TICK
li>#ACTION_TIME_CHANGED
<li><#ACTION_TIMEZONE_CHANGED
li li#ACTION_BOOT_COMPLETED
<>li><#ACTION_PACKAGE_ADDED
li li<#ACTION_PACKAGE_CHANGED
>li li>><><>#ACTION_PACKAGE_RESTARTED
#ACTION_PACKAGE_REMOVED
<#ACTION_PACKAGES_SUSPENDED
<#ACTION_PACKAGE_DATA_CLEARED
li><#ACTION_PACKAGES_UNSUSPENDED
li>>#ACTION_POWER_DISCONNECTED
><<>#ACTION_SHUTDOWN
#ACTION_UID_REMOVED
><<#ACTION_BATTERY_CHANGED
<#ACTION_POWER_CONNECTED
/ul>
<p class="note"><strong>Hinweis: </strong>Wenn Ihre App auf Android 11 (API-Ebene 30) oder höher ausgerichtet ist, erhält die Registrierung von Broadcast, z #ACTION_PACKAGES_SUSPENDED
. B. Paketdetails in den Extras, eine gefilterte Liste von Apps oder nichts. Erfahren Sie mehr über das Verwalten der Sichtbarkeit von Paketen.
<h3>Standardkategorien</h3>
Dies sind die aktuellen Standardkategorien, die verwendet werden können, um eine Absicht über #addCategory
weiter zu verdeutlichen.
<ul><li><#CATEGORY_DEFAULT
li>#CATEGORY_BROWSABLE
<li>#CATEGORY_TAB
<li><#CATEGORY_ALTERNATIVE
li li<#CATEGORY_SELECTED_ALTERNATIVE
>li li#CATEGORY_LAUNCHER
<>li li><<<#CATEGORY_CAR_DOCK
<#CATEGORY_HOME
>>><#CATEGORY_PREFERENCE
>#CATEGORY_TEST
#CATEGORY_INFO
li<><#CATEGORY_HE_DESK_DOCK
><#CATEGORY_DESK_DOCK
#CATEGORY_LE_DESK_DOCK
>li>#CATEGORY_VR_HOME
><<#CATEGORY_CAR_MODE
>#CATEGORY_APP_MARKET
</ul>
<h3>Standard Extra Data</h3>
Dies sind die aktuellen Standardfelder, die als zusätzliche Daten über #putExtra
verwendet werden können.
<ul><li><#EXTRA_ALARM_COUNT
li><#EXTRA_BCC
li><#EXTRA_CC
li><#EXTRA_CHANGED_COMPONENT_NAME
li li#EXTRA_DATA_REMOVED
<>li<#EXTRA_DOCK_STATE
>li li><#EXTRA_DOCK_STATE_HE_DESK
li li>#EXTRA_DOCK_STATE_UNDOCKED
<><#EXTRA_DONT_KILL_APP
<>#EXTRA_EMAIL
<#EXTRA_DOCK_STATE_DESK
#EXTRA_INITIAL_INTENTS
><>#EXTRA_INTENT
#EXTRA_PHONE_NUMBER
><<#EXTRA_ORIGINATING_URI
><>#EXTRA_KEY_EVENT
><#EXTRA_REFERRER
>#EXTRA_DOCK_STATE_CAR
#EXTRA_SHORTCUT_ICON
>>>#EXTRA_REMOTE_INTENT_TOKEN
<<>#EXTRA_REPLACING
<<<>#EXTRA_DOCK_STATE_LE_DESK
<>#EXTRA_SHORTCUT_ICON_RESOURCE
<li>#EXTRA_SHORTCUT_INTENT
<li>#EXTRA_STREAM
<li>#EXTRA_SHORTCUT_NAME
<li li<#EXTRA_SUBJECT
>li li><#EXTRA_UID
><<>#EXTRA_USER_INITIATED
><<#EXTRA_TEMPLATE
>#EXTRA_TEXT
#EXTRA_TITLE
/ul>
<h3>Flags</h3>
Dies sind die möglichen Flags, die in der Absicht über #setFlags
und #addFlags
verwendet werden können. Eine Liste aller möglichen Flags finden Sie #setFlags
unter.
Java-Dokumentation für android.content.Intent
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
Intent() |
Erstellen Sie eine leere Absicht. |
Intent(Context, Class) |
Erstellen Sie eine Absicht für eine bestimmte Komponente. |
Intent(Context, Type) |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. |
Intent(Intent) |
Kopierkonstruktor. |
Intent(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen. |
Intent(String) |
Erstellen Sie eine Absicht mit einer bestimmten Aktion. |
Intent(String, Uri) |
Erstellen Sie eine Absicht mit einer bestimmten Aktion und für eine bestimmte Daten-URL. |
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) |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. |
Felder
ActionAirplaneModeChanged |
Broadcast-Aktion: Der Benutzer hat das Telefon in den Flugzeugmodus oder aus dem Flugzeugmodus versetzt. |
ActionAllApps |
Aktivitätsaktion: Listet alle verfügbaren Anwendungen auf. |
ActionAnswer |
Aktivitätsaktion: Behandeln Sie einen eingehenden Telefonanruf. |
ActionAppError |
Aktivitätsaktion: Der Benutzer hat im Dialogfeld Absturz/ANR die Schaltfläche "Bericht" gedrückt. |
ActionApplicationLocaleChanged |
Broadcast-Aktion: Das Gebietsschema einer bestimmten App wurde geändert. |
ActionApplicationPreferences |
Eine Aktivität, die eine Benutzeroberfläche zum Anpassen von Anwendungseinstellungen bereitstellt. |
ActionApplicationRestrictionsChanged |
Broadcast-Aktion: Wird 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 des automatischen Widerrufs zu verwalten. |
ActionBatteryChanged |
Broadcast-Aktion: Dies ist ein <em>sticky broadcast</em> , der den Ladezustand, den Ladezustand und andere Informationen über den Akku enthält. |
ActionBatteryLow |
Broadcast-Aktion: Gibt einen niedrigen Akkuzustand auf dem Gerät an. |
ActionBatteryOkay |
Broadcast-Aktion: Gibt an, dass der Akku jetzt in Ordnung ist, nachdem er niedrig war. |
ActionBootCompleted |
Broadcast-Aktion: Dies wird einmal gesendet, nachdem der Benutzer den Start abgeschlossen hat. |
ActionBugReport |
Aktivitätsaktion: Zeigen Sie die Aktivität zum Melden eines Fehlers an. |
ActionCall |
Aktivitätsaktion: Führen Sie einen Aufruf an eine person aus, die durch die Daten angegeben wurde. |
ActionCallButton |
Aktivitätsaktion: Der Benutzer hat die Schaltfläche "Anruf" gedrückt, um zum Dialer oder einer anderen geeigneten Benutzeroberfläche zum Tätigen eines Anrufs zu wechseln. |
ActionCameraButton |
Broadcast-Aktion: Die "Kamerataste" wurde gedrückt. |
ActionCarrierSetup |
Aktivitätsaktion: Haupteinstiegspunkt für Carrier-Setup-Apps. |
ActionChooser |
Aktivitätsaktion: Zeigt eine Aktivitätsauswahl an, sodass der Benutzer auswählen kann, was er möchte, bevor er fortfahren kann. |
ActionCloseSystemDialogs |
Broadcast-Aktion: Dies wird gesendet, wenn eine Benutzeraktion ein temporäres Systemdialogfeld zum Schließen anfordern soll. |
ActionConfigurationChanged |
Broadcast-Aktion: Das aktuelle Gerät |
ActionCreateDocument |
Aktivitätsaktion: Erlauben Sie dem Benutzer, ein neues Dokument zu erstellen. |
ActionCreateNote |
Aktivitätsaktion: Startet eine Notizaktivität, die zum Erstellen einer Notiz verwendet werden kann. |
ActionCreateReminder |
Aktivitätsaktion: Erstellt eine Erinnerung. |
ActionCreateShortcut |
Aktivitätsaktion: Erstellt eine Verknüpfung. |
ActionDateChanged |
Broadcast-Aktion: Das Datum wurde geändert. |
ActionDefault |
Ein Synonym für |
ActionDefine |
Aktivitätsaktion: Definieren Sie die Bedeutung der ausgewählten Wörter. |
ActionDelete |
Aktivitätsaktion: Löschen Sie die angegebenen Daten aus dem Container. |
ActionDeviceStorageLow |
Broadcast-Aktion: Eine klebrige Übertragung, die auf geringen Speicherplatz auf dem Gerät <p class="note" hinweist.> Hierbei handelt es sich um eine geschützte Absicht, die nur vom System gesendet werden kann. |
ActionDeviceStorageOk |
Broadcast-Aktion: Gibt an, dass auf dem Gerät nur wenig Speicherplatz vorhanden <ist p class="note"> Dies ist eine geschützte Absicht, die nur vom System gesendet werden kann. |
ActionDial |
Aktivitätsaktion: Wählen Sie eine Zahl, wie in den Daten angegeben. |
ActionDockEvent |
Broadcast-Aktion: Eine klebrige Übertragung für Änderungen im physischen Andockzustand des Geräts. |
ActionDreamingStarted |
Broadcast-Aktion: Wird gesendet, nachdem das System zu träumen beginnt. |
ActionDreamingStopped |
Broadcast-Aktion: Wird gesendet, nachdem das System aufhört zu träumen. |
ActionEdit |
Aktivitätsaktion: Stellen Sie explizit bearbeitbaren Zugriff auf die angegebenen Daten bereit. |
ActionExternalApplicationsAvailable |
Broadcast-Aktion: 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 |
Broadcast-Aktion: 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: Ermöglichen Sie dem Benutzer, eine bestimmte Art von Daten auszuwählen und zurückzugeben. |
ActionGetRestrictionEntries |
Senden Sie an eine bestimmte Anwendung, um alle unterstützten Einschränkungen abzufragen, um eingeschränkte Benutzer aufzuerlegen. |
ActionGtalkServiceConnected |
Broadcast-Aktion: Es wurde eine GTalk-Verbindung hergestellt. |
ActionGtalkServiceDisconnected |
Broadcast-Aktion: Eine GTalk-Verbindung wurde getrennt. |
ActionHeadsetPlug |
Broadcast-Aktion: Kabelgebundenes Headset angeschlossen oder nicht angeschlossen. |
ActionInputMethodChanged |
Broadcast-Aktion: 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 Fehlern bei der geteilten Installation. |
ActionInstallPackage |
Aktivitätsaktion: Starten Sie das Anwendungsinstallationsprogramm. |
ActionLaunchCaptureContentActivityForNote |
Aktivitätsaktion: Verwenden Sie mit startActivityForResult eine Systemaktivität, die Inhalte auf dem Bildschirm erfasst, um einen Screenshot zu erstellen und dem Benutzer zur Bearbeitung anzuzeigen. |
ActionLocaleChanged |
Broadcast-Aktion: Das effektive Gebietsschema des Empfängers wurde geändert. |
ActionLockedBootCompleted |
Broadcast-Aktion: Dies wird einmal gesendet, nachdem der Benutzer den Start beendet hat, sich aber noch im Zustand "gesperrt" befindet. |
ActionMain |
Aktivitätsaktion: Starten Sie als Standard Einstiegspunkt, erwartet nicht, dass Daten empfangen werden. |
ActionManagedProfileAdded |
Broadcast wird an den primären Benutzer gesendet, wenn ein zugeordnetes verwaltetes Profil hinzugefügt wird (das Profil wurde erstellt und kann verwendet werden). |
ActionManagedProfileAvailable |
Broadcast wird an den primären Benutzer gesendet, wenn ein zugeordnetes verwaltetes Profil verfügbar ist. |
ActionManagedProfileRemoved |
Broadcast wird an den primären Benutzer gesendet, wenn ein zugeordnetes verwaltetes Profil entfernt wird. |
ActionManagedProfileUnavailable |
Broadcast wird an den primären Benutzer gesendet, wenn ein zugeordnetes verwaltetes Profil nicht mehr verfügbar ist. |
ActionManagedProfileUnlocked |
Broadcast wird an den primären Benutzer gesendet, 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 |
Broadcast-Aktion: Gibt an, dass die Benachrichtigung mit niedrigen Arbeitsspeicherbedingungen, die vom Benutzer bestätigt wird, und die Paketverwaltung gestartet werden sollte. |
ActionManageUnusedApps |
Aktivitätsaktion: Starten Sie die Benutzeroberfläche, um nicht verwendete Apps (Ruhezustands-Apps) zu verwalten. |
ActionMediaBadRemoval |
Broadcast-Aktion: Externe Medien wurden aus sd Karte Slot entfernt, aber der Bereitstellungspunkt wurde nicht aufgehoben. |
ActionMediaButton |
Broadcast-Aktion: Die "Medienschaltfläche" wurde gedrückt. |
ActionMediaChecking |
Broadcast-Aktion: Externe Medien sind vorhanden und werden datenträgergeprüft Der Pfad zum Bereitstellungspunkt für die Prüfmedien ist in der Absicht enthalten. |
ActionMediaEject |
Broadcast-Aktion: Der Benutzer hat den Wunsch geäußert, die externen Speichermedien zu entfernen. |
ActionMediaMounted |
Broadcast-Aktion: Externe Medien sind vorhanden und werden an ihrem Bereitstellungspunkt eingebunden. |
ActionMediaNofs |
Broadcast-Aktion: Externe Medien sind vorhanden, verwenden aber eine inkompatible fs (oder ist leer). Der Pfad zum Bereitstellungspunkt für die Prüfmedien ist in der Absicht enthalten. |
ActionMediaRemoved |
Broadcast-Aktion: Externe Medien wurden entfernt. |
ActionMediaScannerFinished |
Broadcast-Aktion: Der Medienscanner hat die Überprüfung eines Verzeichnisses abgeschlossen. |
ActionMediaScannerScanFile |
Broadcast-Aktion: Fordern Sie den Medienscanner an, eine Datei zu scannen und der Mediendatenbank hinzuzufügen. |
ActionMediaScannerStarted |
Broadcast-Aktion: Der Medienscanner hat mit der Überprüfung eines Verzeichnisses begonnen. |
ActionMediaShared |
Broadcast-Aktion: Externe Medien werden nicht eingebunden, da sie über USB-Massenspeicher freigegeben werden. |
ActionMediaUnmountable |
Broadcast-Aktion: Externe Medien sind vorhanden, können aber nicht eingebunden werden. |
ActionMediaUnmounted |
Broadcast-Aktion: Externe Medien sind vorhanden, aber nicht am Bereitstellungspunkt eingebunden. |
ActionMyPackageReplaced |
Broadcastaktion: Eine neue Version Ihrer Anwendung wurde über eine vorhandene installiert. |
ActionMyPackageSuspended |
Broadcast-Aktion: Wird an ein Paket gesendet, das vom System angehalten wurde. |
ActionMyPackageUnsuspended |
Broadcast-Aktion: Wird an ein Paket gesendet, das nicht bereitgestellt wurde. |
ActionNewOutgoingCall |
Broadcast-Aktion: Ein ausgehender Anruf wird platziert. |
ActionOpenDocument |
Aktivitätsaktion: Ermöglichen Sie dem Benutzer, ein oder mehrere vorhandene Dokumente auszuwählen und zurückzugeben. |
ActionOpenDocumentTree |
Aktivitätsaktion: Erlauben Sie dem Benutzer, eine Verzeichnisunterstruktur zu wählen. |
ActionPackageAdded |
Broadcast-Aktion: Auf dem Gerät wurde ein neues Anwendungspaket installiert. |
ActionPackageChanged |
Broadcast-Aktion: Ein vorhandenes Anwendungspaket wurde geändert (z. B. wurde eine Komponente aktiviert oder deaktiviert). |
ActionPackageDataCleared |
Broadcast-Aktion: Der Benutzer hat die Daten eines Pakets gelöscht. |
ActionPackageFirstLaunch |
Broadcast-Aktion: Wird an das Installationsprogrammpaket einer Anwendung gesendet, wenn diese Anwendung zum ersten Mal gestartet wird (d.a. das erste Mal, wenn sie aus dem Beendeten Zustand verschoben wird). |
ActionPackageFullyRemoved |
Broadcast-Aktion: Ein vorhandenes Anwendungspaket wurde vollständig vom Gerät entfernt. |
ActionPackageInstall |
Veraltet.
Broadcast-Aktion: Lösen Sie den Download und die letztendliche Installation eines Pakets aus. |
ActionPackageNeedsVerification |
Broadcast-Aktion: Wird an die Systempaketüberprüfung gesendet, wenn ein Paket überprüft werden muss. |
ActionPackageRemoved |
Broadcast-Aktion: Ein vorhandenes Anwendungspaket wurde vom Gerät entfernt. |
ActionPackageReplaced |
Broadcast-Aktion: Eine neue Version eines Anwendungspakets wurde installiert, die eine vorhandene Version ersetzt, die zuvor installiert wurde. |
ActionPackageRestarted |
Broadcast-Aktion: Der Benutzer hat ein Paket neu gestartet, und alle seine Prozesse wurden beendet. |
ActionPackagesSuspended |
Broadcast-Aktion: Pakete wurden angehalten. |
ActionPackagesUnsuspended |
Broadcast-Aktion: Pakete wurden nicht bereitgestellt. |
ActionPackageVerified |
Broadcast-Aktion: 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 bei einer Absicht aus, und geben Sie die ausgewählte Klasse zurück. |
ActionPowerConnected |
Broadcast-Aktion: Externe Stromversorgung wurde mit dem Gerät verbunden. |
ActionPowerDisconnected |
Broadcast-Aktion: Externe Energie wurde aus dem Gerät entfernt. |
ActionPowerUsageSummary |
Aktivitätsaktion: Zeigen Sie dem Benutzer Energienutzungsinformationen an. |
ActionProcessText |
Aktivitätsaktion: Verarbeiten eines Textteils. |
ActionProfileAccessible |
Broadcast wird an den übergeordneten Benutzer gesendet, wenn ein zugeordnetes Profil gestartet und entsperrt wurde. |
ActionProfileAdded |
Broadcast wird an den übergeordneten Benutzer gesendet, wenn ein zugeordnetes Profil hinzugefügt wird (das Profil wurde erstellt und kann verwendet werden). |
ActionProfileInaccessible |
Broadcast wird an den übergeordneten Benutzer gesendet, wenn ein zugeordnetes Profil beendet wurde. |
ActionProfileRemoved |
Broadcast wird an den übergeordneten Benutzer gesendet, wenn ein zugeordnetes Profil entfernt wird. |
ActionProviderChanged |
Broadcast-Aktion: Einige Inhaltsanbieter verfügen über Teile ihres Namespace, 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 Uhrwidget tippt. |
ActionQuickView |
Aktivitätsaktion: Schnellansicht der Daten. |
ActionReboot |
Broadcast-Aktion: Lassen Sie das Gerät neu starten. |
ActionRun |
Aktivitätsaktion: Führen Sie die Daten aus, unabhängig davon, was das bedeutet. |
ActionSafetyCenter |
Aktivitätsaktion: Starten Sie die Benutzeroberfläche, um das Safety Center zu öffnen, das die Sicherheit und den Datenschutz des Benutzers status. |
ActionScreenOff |
Broadcast-Aktion: Wird gesendet, wenn das Gerät in den Ruhemodus wechselt und nicht interaktiv wird. |
ActionScreenOn |
Broadcast-Aktion: Wird gesendet, wenn das Gerät aufwacht und interaktiv wird. |
ActionSearch |
Aktivitätsaktion: Führen Sie eine Suche aus. |
ActionSearchLongPress |
Aktivitätsaktion: Starten Sie die Aktion, die mit dem langen Drücken auf die Suchtaste verknüpft ist. |
ActionSend |
Aktivitätsaktion: Übermitteln von Daten an eine andere Person. |
ActionSendMultiple |
Aktivitätsaktion: Stellen Sie mehrere Daten an eine andere Person bereit. |
ActionSendto |
Aktivitätsaktion: Senden Sie eine Nachricht an eine person, die durch die Daten angegeben ist. |
ActionSetWallpaper |
Aktivitätsaktion: Zeigt Einstellungen für die Auswahl des Hintergrundbilds an. |
ActionShowAppInfo |
Aktivitätsaktion: Starten Sie eine Aktivität mit den App-Informationen. |
ActionShowWorkApps |
Aktivitätsaktion: Aktion, um die Liste aller arbeitsrelevanten Apps im Startprogramm anzuzeigen. |
ActionShutdown |
Broadcast-Aktion: Das Gerät wird heruntergefahren. |
ActionSync |
Aktivitätsaktion: Führen Sie eine Datensynchronisierung aus. |
ActionSystemTutorial |
Aktivitätsaktion: Starten sie das plattformdefinierte Tutorial |
ActionTimeChanged |
Broadcast-Aktion: Die Uhrzeit wurde festgelegt. |
ActionTimeTick |
Broadcast-Aktion: Die aktuelle Zeit hat sich geändert. |
ActionTimezoneChanged |
Broadcast-Aktion: Die Zeitzone wurde geändert. |
ActionTranslate |
Aktivitätsaktion: Ausführen der Textübersetzung. |
ActionUidRemoved |
Broadcast-Aktion: Eine UID wurde aus dem System entfernt. |
ActionUmsConnected |
Veraltet.
Broadcast-Aktion: Das Gerät wurde in den USB-Massenspeichermodus versetzt. |
ActionUmsDisconnected |
Veraltet.
Broadcast-Aktion: Das Gerät hat den USB-Massenspeichermodus beendet. |
ActionUninstallPackage |
Aktivitätsaktion: Starten Sie das Anwendungs-Deinstallationsprogramm. |
ActionUserBackground |
Wird gesendet, nachdem ein Benutzerwechsel abgeschlossen ist, wenn der Schalter dazu geführt hat, dass der Benutzer des Prozesses an den Hintergrund gesendet wurde. |
ActionUserForeground |
Wird gesendet, nachdem ein Benutzerwechsel abgeschlossen ist, wenn der Switch dazu geführt hat, dass der Benutzer des Prozesses in den Vordergrund gebracht wird. |
ActionUserInitialize |
Wird gesendet, wenn ein Benutzer zum ersten Mal gestartet wird, damit System-Apps eine einmalige Initialisierung ausführen können. |
ActionUserPresent |
Broadcast-Aktion: Wird gesendet, wenn der Benutzer nach dem Aufwachen des Geräts anwesend ist (z. |
ActionUserUnlocked |
Broadcast-Aktion: Wird gesendet, wenn der mit Anmeldeinformationen verschlüsselte private Speicher für den Zielbenutzer entsperrt wurde. |
ActionView |
Aktivitätsaktion: Zeigt die Daten dem 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: Starten Sie den Sprachbefehl. |
ActionWallpaperChanged |
Veraltet.
Broadcast-Aktion: Das aktuelle Systemhintergrund hat sich geändert. |
ActionWebSearch |
Aktivitätsaktion: Führen Sie eine Websuche aus. |
CaptureContentForNoteBlockedByAdmin |
Veraltet.
Ein Antwortcode, der verwendet wird, |
CaptureContentForNoteFailed |
Veraltet.
Ein Antwortcode, der mit |
CaptureContentForNoteSuccess |
Veraltet.
Ein Antwortcode, der mit |
CaptureContentForNoteUserCanceled |
Veraltet.
Ein Antwortcode, der verwendet wird, |
CaptureContentForNoteWindowModeUnsupported |
Veraltet.
Ein Antwortcode, der verwendet |
CategoryAccessibilityShortcutTarget |
Die Barrierefreiheitsverknüpfung ist eine globale Geste für Benutzer mit Behinderungen, um ein für sie wichtiges Barrierefreiheitsfeature auszulösen, das Entwicklern hilft festzustellen, ob sie ihre Aktivität zu einem Tastenkombinationsziel machen möchten. |
CategoryAlternative |
Legen Sie fest, ob die Aktivität als alternative Aktion zu den Daten betrachtet werden soll, die der Benutzer derzeit anzeigt. |
CategoryAppBrowser |
Wird mit |
CategoryAppCalculator |
Wird mit |
CategoryAppCalendar |
Wird mit |
CategoryAppContacts |
Wird mit |
CategoryAppEmail |
Wird mit |
CategoryAppFiles |
Wird mit |
CategoryAppFitness |
Wird mit |
CategoryAppGallery |
Wird mit |
CategoryAppMaps |
Wird mit |
CategoryAppMarket |
Diese Aktivität ermöglicht es dem Benutzer, neue Anwendungen zu durchsuchen und herunterzuladen. |
CategoryAppMessaging |
Wird mit |
CategoryAppMusic |
Wird mit |
CategoryAppWeather |
Wird mit |
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 eingefügt wird. |
CategoryCarMode |
Wird verwendet, um anzugeben, dass die Aktivität in einer Fahrzeugumgebung verwendet werden kann. |
CategoryDefault |
Legen Sie fest, ob die Aktivität eine Option für die Standardaktion (Mitte drücken) für ein Datenelement sein soll. |
CategoryDeskDock |
Eine Aktivität, die ausgeführt werden soll, wenn das Gerät in eine Schreibtischdockstation eingefügt wird. |
CategoryDevelopmentPreference |
Bei dieser Aktivität handelt es sich um einen Bereich mit den Entwicklungseinstellungen. |
CategoryEmbed |
Kann innerhalb eines übergeordneten Aktivitätscontainers ausgeführt werden. |
CategoryFrameworkInstrumentationTest |
Wird als Testcode für Tests der Frameworkinstrumentation verwendet. |
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 Homeaktivität, d. h. die erste Aktivität, die beim Starten des Geräts angezeigt wird. |
CategoryInfo |
Stellt Informationen zum Paket bereit, in dem es sich befindet. wird in der Regel verwendet, wenn ein Paket keinen enthält |
CategoryLauncher |
Sollte im Startprogramm der obersten Ebene angezeigt werden. |
CategoryLeanbackLauncher |
Gibt eine Aktivität an, die für den Leanback-Modus optimiert ist und im Leanback-Startprogramm angezeigt werden sollte. |
CategoryLeDeskDock |
Eine Aktivität, die ausgeführt werden soll, wenn das Gerät in ein analoges Dock (Low-End) eingefügt wird. |
CategoryMonkey |
Diese Aktivität kann vom Affen oder anderen automatisierten Testtools ausgeführt werden. |
CategoryOpenable |
Wird verwendet, um anzugeben, dass eine Absicht nur URIs benötigt, die mit |
CategoryPreference |
Diese Aktivität ist ein Einstellungsbereich. |
CategorySampleCode |
Soll als Beispielcodebeispiel verwendet werden (nicht Teil der normalen Benutzeroberfläche). |
CategorySecondaryHome |
Die Homeaktivität, die auf sekundären Anzeigen angezeigt wird, die die Anzeige von Home-Aktivitäten unterstützen. |
CategorySelectedAlternative |
Legen Sie fest, ob die Aktivität als alternative Auswahlaktion zu den Daten betrachtet werden soll, die der Benutzer derzeit ausgewählt hat. |
CategoryTab |
Dient zur Verwendung als Registerkarte innerhalb einer tab-Aktivität, die tabActivity enthält. |
CategoryTest |
Soll als Test verwendet werden (nicht Teil der normalen Benutzeroberfläche). |
CategoryTypedOpenable |
Wird verwendet, um anzugeben, dass ein Absichtsfilter Dateien akzeptieren kann, die nicht unbedingt von |
CategoryUnitTest |
Soll als Komponententest verwendet werden (führen Sie den Test harness 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. |
ExtraAlarmCount |
Wird als zusätzliches Feld in |
ExtraAllowMultiple |
Zusätzlich wird verwendet, um anzugeben, dass eine Absicht es dem Benutzer ermöglichen kann, mehrere Elemente auszuwählen und zurückzugeben. |
ExtraAllowReplace |
Veraltet.
Wird als boolesches zusätzliches Feld mit |
ExtraAlternateIntents |
Eine Absicht[], die zusätzliche alternative Optionen beschreibt, die mit |
ExtraAssistContext |
Ein optionales Feld für |
ExtraAssistInputDeviceId |
Ein optionales Feld für |
ExtraAssistInputHintKeyboard |
Ein optionales Feld für |
ExtraAssistPackage |
Ein optionales Feld für |
ExtraAssistUid |
Ein optionales Feld für |
ExtraAttributionTags |
Ein String[] mit Zuordnungstags bei Verwendung mit
|
ExtraAutoLaunchSingleChoice |
Wird als boolesches zusätzliches Feld in |
ExtraBcc |
Eine Zeichenfolge[] mit E-Mail-Adressen, die blind kopiert werden sollen. |
ExtraBugReport |
Wird als paketfähiges zusätzliches Feld in |
ExtraCaptureContentForNoteStatusCode |
Ein int, das von der Aktivität, die mit |
ExtraCc |
Eine Zeichenfolge[] mit E-Mail-Adressen, die per Carbon kopiert werden sollen. |
ExtraChangedComponentName |
Veraltet.
Dieses Member ist veraltet. |
ExtraChangedComponentNameList |
Dieses Feld ist Teil von |
ExtraChangedPackageList |
Dieses Feld ist Teil von |
ExtraChangedUidList |
Dieses Feld ist Teil von |
ExtraChooserCustomActions |
Ein Parcelable[]-Objekt, |
ExtraChooserModifyShareAction |
Optionales Argument, das mit |
ExtraChooserRefinementIntentSender |
Ein |
ExtraChooserTargets |
Ein |
ExtraChosenComponent |
Die |
ExtraChosenComponentIntentSender |
Ein |
ExtraComponentName |
Absicht extra: Ein |
ExtraContentAnnotations |
Eine |
ExtraContentQuery |
Optionaler CharSequence-Zusatz, um eine Suchabfrage bereitzustellen. |
ExtraDataRemoved |
Wird als boolesches zusätzliches Feld in |
ExtraDockState |
Wird als zusätzliches 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 übermittelt werden soll. |
ExtraEndTime |
Ein Long-Wert, der den Endzeitstempel (Epochenzeit in Millis) der Berechtigungsverwendung darstellt, wenn er mit |
ExtraExcludeComponents |
Eine |
ExtraFromStorage |
Zusätzliches, das in Aktivitätsabsichten eingeschlossen werden kann, die von der Speicherbenutzeroberfläche beim Starten von Unteraktivitäten zum Verwalten verschiedener Speichertypen stammen. |
ExtraHtmlText |
Eine konstante Zeichenfolge, die der Absicht zugeordnet ist und mit |
ExtraIndex |
Optionaler Index mit Semantik abhängig von der Absichtsaktion. |
ExtraInitialIntents |
Ein Parcelable[] von |
ExtraInstallerPackageName |
Wird als zusätzliches Zeichenfolgenfeld mit |
ExtraIntent |
Eine Absicht, die die Optionen beschreibt, die mit |
ExtraKeyEvent |
Ein |
ExtraLocaleList |
Zusätzliche Absicht: A |
ExtraLocalOnly |
Wird zusätzlich verwendet, um anzugeben, dass eine Absicht nur Daten zurückgeben soll, die sich auf dem lokalen Gerät befinden. |
ExtraLocusId |
Zusätzliche Absicht: ID des Kontexts, der für |
ExtraMimeTypes |
Zusätzlich wird verwendet, um eine Reihe akzeptabler MIME-Typen zu kommunizieren. |
ExtraNotUnknownSource |
Wird als boolesches zusätzliches Feld mit |
ExtraOriginatingUri |
Wird als zusätzliches URI-Feld mit |
ExtraPackageName |
Zusätzliche Absicht: Ein App-Paketname. |
ExtraPackages |
Zeichenfolgenarray von Paketnamen. |
ExtraPermissionGroupName |
Zusätzliche Absicht: Der Name einer Berechtigungsgruppe. |
ExtraPhoneNumber |
Eine Zeichenfolge, die die telefonnummer enthält, die ursprünglich in |
ExtraProcessText |
Der Name des Zusätzlichen, das zum Definieren des zu verarbeitenden Texts als CharSequence verwendet wird. |
ExtraProcessTextReadonly |
Der Name des booleschen Extra, mit dem definiert wird, ob der verarbeitete Text schreibgeschützt verwendet wird. |
ExtraQuickViewFeatures |
Ein optionaler Zusatz, der |
ExtraQuietMode |
Optionaler boolescher Zusatz, der angibt, ob der ruhende Modus aktiviert oder deaktiviert wurde. |
ExtraReferrer |
Dieses Zusätzliche kann mit jeder Absicht verwendet werden, die zum Starten einer Aktivität verwendet wird und Informationen darüber liefert, wer diese Aktivität startet. |
ExtraReferrerName |
Eine alternative Version von |
ExtraRemoteIntentToken |
Wird im zusätzlichen Feld in der Remoteabsicht verwendet. |
ExtraReplacementExtras |
Ein Bundle, das eine Zuordnung von potenziellen Zielpaketnamen zu verschiedenen Extras bildet Bundles, die den Standardmäßigabsichts-Extras in |
ExtraReplacing |
Wird als boolesches zusätzliches Feld in |
ExtraRestrictionsBundle |
Zusätzlich wird in der Absicht an den BroadcastReceiver gesendet, der verarbeitet |
ExtraRestrictionsIntent |
Wird zusätzlich in der Antwort von einem BroadcastReceiver verwendet, der behandelt |
ExtraRestrictionsList |
Wird zusätzlich 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, der zum Definieren des Namens einer Verknüpfung verwendet wird. |
ExtraShutdownUserspaceOnly |
Optionaler Zusatz, |
ExtraSplitName |
Zusätzliche Absicht: Ein geteilter App-Name. |
ExtraStartTime |
Ein Long-Wert, der den Startzeitstempel (Epochenzeit in Millis) der Berechtigungsverwendung darstellt, wenn er mit |
ExtraStream |
Ein Inhalt: URI, der einen Datenstrom enthält, der der Absicht zugeordnet ist und mit |
ExtraSubject |
Eine konstante Zeichenfolge, die die gewünschte Betreffzeile einer Nachricht enthält. |
ExtraSuspendedPackageExtras |
Zusätzliche Absicht: Eine |
ExtraTemplate |
Die anfänglichen Daten, die in einem neu erstellten Datensatz platziert werden sollen. |
ExtraText |
Eine Konstante CharSequence, die der Absicht zugeordnet ist und mit |
ExtraTime |
Optional zusätzliche Angabe einer Zeit in Millisekunden seit der Epoche. |
ExtraTimezone |
Extra gesendet mit |
ExtraTitle |
Ein CharSequence-Dialogtitel, der dem Benutzer bereitgestellt werden soll, wenn er mit verwendet |
ExtraUid |
Wird als zusätzliches Int-Feld in |
ExtraUser |
Die |
ExtraUserInitiated |
Wird als boolesches zusätzliches Feld in |
ExtraUseStylusMode |
Ein boolescher Zusatz, der mit |
FlagActivityRequireDefault |
Veraltet.
Wenn in einer Absicht festgelegt wird, die an |
FlagActivityRequireNonBrowser |
Veraltet.
Wenn in einer Absicht festgelegt wird, die an |
FlagReceiverVisibleToInstantApps |
Veraltet.
Wenn festgelegt, ist die Übertragung für Empfänger in Instant Apps sichtbar. |
MetadataDockHome |
Boolescher Wert, der als Metadaten mit einer Dockaktivität bereitgestellt werden kann, um anzugeben, dass das Dock den Startschlüssel übernehmen soll, wenn es aktiv ist. |
UriAllowUnsafe |
Veraltet.
Flag für die Verwendung mit |
UriAndroidAppScheme |
Veraltet.
Flag für die Verwendung mit |
UriIntentScheme |
Veraltet.
Flag für die Verwendung mit |
Eigenschaften
Action |
Rufen Sie die auszuführende allgemeine Aktion ab, z. B |
Categories |
Gibt den Satz aller Kategorien in der Absicht zurück. |
Class |
Gibt die Laufzeitklasse dieses |
ClipData |
Gibt die zurück, die |
Component |
Rufen Sie die konkrete Komponente ab, die der Absicht zugeordnet ist. |
Creator | |
Data |
Ruft Daten ab, mit der diese Absicht ausgeführt wird. |
DataString |
Dasselbe wie |
Extras |
Ruft eine Zuordnung erweiterter Daten aus der Absicht ab. |
Flags |
Rufen Sie alle speziellen Flags ab, die dieser Absicht zugeordnet sind. |
Handle |
Das Handle zum zugrunde liegenden Android-instance. (Geerbt von Object) |
HasFileDescriptors |
Gibt true zurück, wenn die Extras der Absicht einen paketierten Dateideskriptor enthalten. |
Identifier |
Rufen Sie den Bezeichner für diese Absicht ab. |
JniIdentityHashCode |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. (Geerbt von Object) |
JniPeerMembers |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. |
Package |
Rufen Sie den Anwendungspaketnamen ab, auf den diese Absicht beschränkt ist. |
PeerReference |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. (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 einen Selektor 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 jeden expliziten MIME-Typ ab, der in der Absicht enthalten ist. |
Methoden
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 Flagwert). |
Clone() |
Erstellt und gibt eine Kopie dieses |
CloneFilter() |
Erstellen Sie einen Klon nur der Teile der Absicht, die für den Filterabgleich relevant sind: Aktion, Daten, Typ, Komponente und Kategorien. |
CreateChooser(Intent, ICharSequence) |
Komfortfunktion zum Erstellen einer |
CreateChooser(Intent, ICharSequence, IntentSender) |
Komfortfunktion zum Erstellen einer |
CreateChooser(Intent, String) |
Komfortfunktion zum Erstellen einer |
CreateChooser(Intent, String, IntentSender) |
Komfortfunktion zum Erstellen einer |
DescribeContents() |
Beschreiben Sie die Arten von speziellen Objekten, die in der Marshall-Darstellung dieses Parcelable-Objekts enthalten sind. |
Dispose() |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. (Geerbt von Object) |
Dispose(Boolean) |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt diesem "gleich" ist. (Geerbt von Object) |
FillIn(Intent, FillInFlags) |
Kopieren Sie den Inhalt von <var>other</var> in dieses Objekt, jedoch nur, wenn Felder nicht von diesem Objekt definiert werden. |
FilterEquals(Intent) |
Stellen Sie fest, ob zwei Absichten für die Absichtsauflösung (Filterung) identisch sind. |
FilterHashCode() |
Generieren Sie Hashcode, der der Semantik von filterEquals() entspricht. |
GetBooleanArrayExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetBooleanExtra(String, Boolean) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetBundleExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetByteArrayExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetByteExtra(String, SByte) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetCharArrayExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetCharExtra(String, Char) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetCharSequenceArrayExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetCharSequenceArrayExtraFormatted(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetCharSequenceArrayListExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetCharSequenceExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetCharSequenceExtraFormatted(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetDoubleArrayExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetDoubleExtra(String, Double) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetFloatArrayExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetFloatExtra(String, Single) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
GetIntArrayExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetIntegerArrayListExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetIntent(String) |
Veraltet.
Rufen Sie |
GetIntentOld(String) | |
GetIntExtra(String, Int32) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetLongArrayExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetLongExtra(String, Int64) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetParcelableArrayExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetParcelableArrayExtra(String, Class) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetParcelableArrayListExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetParcelableArrayListExtra(String, Class) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetParcelableExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetParcelableExtra(String, Class) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetSerializableExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetSerializableExtra(String, Class) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetShortArrayExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetShortExtra(String, Int16) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetStringArrayExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetStringArrayListExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
GetStringExtra(String) |
Rufen Sie erweiterte Daten aus der Absicht ab. |
HasCategory(String) |
Überprüfen Sie, ob eine Kategorie in der Absicht vorhanden ist. |
HasExtra(String) |
Gibt true zurück, wenn dem angegebenen Namen ein zusätzlicher Wert zugeordnet ist. |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
MakeMainActivity(ComponentName) |
Erstellen Sie eine Absicht zum Starten der Standard (Stamm-)Aktivität eines Vorgangs. |
MakeMainSelectorActivity(String, String) |
Erstellen Sie eine Absicht für die Standard Aktivität einer Anwendung, ohne eine bestimmte Aktivität anzugeben, die ausgeführt werden soll, sondern einen Selektor zum Suchen der Aktivität angibt. |
MakeRestartActivityTask(ComponentName) |
Erstellen Sie eine Absicht, die verwendet werden kann, um die Aufgabe einer Anwendung im Basiszustand erneut zu starten. |
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 seine 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 der Absicht einen Satz 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. |
ReplaceExtras(Bundle) |
Ersetzen Sie die Extras in der Absicht vollständig durch das angegebene Bündel von Extras. |
ReplaceExtras(Intent) |
Ersetzen Sie die Extras in der Absicht vollständig durch die Extras in der angegebenen Absicht. |
ResolveActivity(PackageManager) |
Gibt die Aktivitätskomponente zurück, die zum Behandeln 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) |
Gibt den MIME-Datentyp dieser Absicht nur zurück, wenn er für die Absichtsauflösung benötigt wird. |
SetAction(String) |
Legen Sie die allgemeine Aktion fest, die ausgeführt werden soll. |
SetClass(Context, Class) |
Komfort beim Aufrufen |
SetClass(Context, Type) |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. |
SetClassName(Context, String) |
Komfort beim Aufrufen |
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, für die diese Absicht ausgeführt wird. |
SetDataAndNormalize(Uri) |
Normalisieren und Festlegen der Daten, für 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 legen Sie sowohl den Daten-Uri als auch einen expliziten MIME-Datentyp fest. |
SetExtrasClassLoader(ClassLoader) |
Legt den ClassLoader fest, der verwendet wird, wenn paketfähige Werte aus den Extras dieser Absicht getrennt 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 einschränkt, in die diese Absicht aufgelöst wird. |
SetType(String) |
Legen Sie einen expliziten MIME-Datentyp fest. |
SetTypeAndNormalize(String) |
Normalisieren und Festlegen eines expliziten MIME-Datentyps. |
ToArray<T>() |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
ToURI() |
Veraltet.
Rufen Sie |
ToUri(IntentUriType) |
Konvertieren Sie diese Absicht in eine Zeichenfolge mit einer URI-Darstellung. |
UnregisterFromRuntime() |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel durch em benachrichtigen/em> oder <em>interrupted</em>.<>< (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert wird, in der Regel, indem <er>benachrichtigt</em> oder <em>interrupted</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
Flachen Sie dieses Objekt in ein Paket ein. |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Für Android-Runtime überprüfte Typkonvertierung aus. |
JavaCast<TResult>(IJavaObject) |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. |
GetJniTypeName(IJavaPeerable) |
Eine Absicht ist eine abstrakte Beschreibung eines auszuführenden Vorgangs. |