Language

Intent クラス

定義

意図は、実行する操作の抽象的な説明です。

[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
継承
派生
属性
実装

注釈

意図は、実行する操作の抽象的な説明です。 Context#startActivity(Intent) startActivityと共に使用して、android.app.Activityを起動したり、関心のあるandroid.content.Context#sendBroadcast(Intent) broadcastIntentコンポーネントに送信したり、バックグラウンド BroadcastReceiver BroadcastReceiverと通信するためのandroid.content.Context#startServiceやandroid.content.Context#bindServiceをandroid.app.Serviceしたりできます。

インテントは、異なるアプリケーションのコード間で遅延ランタイム バインディングを実行するための機能を提供します。 その最も重要な用途は、アクティビティの開始であり、アクティビティ間の接着剤と考えることができます。 これは基本的に、実行されるアクションの抽象的な説明を保持するパッシブ データ構造です。

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

意図を作成して解決する方法については、 意図と意図フィルター の開発者ガイドを参照してください。

</部>

"IntentStructure"><h3>Intent 構造体</h3>

意図内の主な情報は次のとおりです。

<ul><li>

<b>action</b> -- #ACTION_VIEW、 #ACTION_EDIT、 #ACTION_MAINなど、実行する一般的なアクション。

</li><li>

<b>data</b> -- 操作するデータ (連絡先データベース内の人物レコードなど) は、 android.net.Uriとして表されます。

</li></ul>

アクションとデータのペアの例を次に示します。

<ul><li>

<b>#ACTION_VIEWcontent://contacts/people/1</b> -- 識別子が "1" の人物に関する情報を表示します。

</li><li>

<b>#ACTION_DIALcontent://contacts/people/1</b> - ユーザーが入力された電話ダイヤラーを表示します。

</li><li>

<b>#ACTION_VIEWtel:123</b> -- 指定した番号が入力された電話ダイヤラーを表示します。 VIEW アクションが、特定の URI に対して最も妥当な処理を行う方法に注意してください。

</li><li>

<b>#ACTION_DIALtel:123</b> -- 指定した番号が入力された電話ダイヤラーを表示します。

</li><li>

<b>#ACTION_EDITcontent://contacts/people/1</b> -- 識別子が "1" のユーザーに関する情報を編集します。

</li><li>

<b>#ACTION_VIEWcontent://contacts/people/</b> -- ユーザーが閲覧できるユーザーの一覧を表示します。 この例は、連絡先アプリケーションへの一般的な最上位レベルのエントリで、ユーザーの一覧が表示されます。 表示する特定のユーザーを選択すると、新しい意図 {<b>#ACTION_VIEW</b>} がそのユーザーを表示するアクティビティを開始するために使用されます。

</li></ul>

これらの主な属性に加えて、意図に含めることもできますいくつかのセカンダリ属性があります。

<ul><li>

<b>category</b> -- 実行するアクションに関する追加情報を提供します。 たとえば、 #CATEGORY_LAUNCHER は、ランチャーに最上位アプリケーションとして表示される必要があることを意味し、 #CATEGORY_ALTERNATIVE は、ユーザーがデータに対して実行できる代替アクションの一覧に含める必要があることを意味します。

<li>

<b>type</b> -- 意図データの明示的な種類 (MIME の種類) を指定します。 通常、型はデータ自体から推論されます。 この属性を設定すると、その評価を無効にし、明示的な型を強制します。

<li>

<b>component</b> -- 意図に使用するコンポーネント クラスの明示的な名前を指定します。 通常、これは、意図内の他の情報 (アクション、データ/型、カテゴリ) を調べ、それを処理できるコンポーネントと照合することによって決定されます。 この属性が設定されている場合、どの評価も実行されません。このコンポーネントは、そのまま使用されます。 この属性を指定すると、他のすべての Intent 属性が省略可能になります。

<li>

<b>extras</b> -- これは追加情報の Bundle です。 これを使用して、コンポーネントに拡張情報を提供できます。 たとえば、電子メール メッセージを送信するアクションがある場合は、ここに追加のデータを含めて、件名、本文などを提供することもできます。

</ul>

これらの追加パラメーターを使用して意図として指定できるその他の操作の例を次に示します。

<ul><li>

<b>#ACTION_MAIN カテゴリ #CATEGORY_HOME</b> - ホーム画面を起動します。

</li><li>

<b>#ACTION_GET_CONTENT MIME の種類が android.provider.Contacts.Phones#CONTENT_URI vnd.android.cursor.item/phone</b> -- ユーザーの電話番号の一覧を表示し、ユーザーがそれらを参照して 1 つを選択して親アクティビティに戻せるようにします。

</li><li>

<B>#ACTION_GET_CONTENT MIME の種類 */* とカテゴリ #CATEGORY_OPENABLE</b> - ContentResolver#openInputStream(Uri) ContentResolver.openInputStream()で開くことができるデータのすべてのピッカーを表示します。これにより、ユーザーはそのうちの 1 つを選択し、その中のデータを選択し、結果の URI を呼び出し元に返すことができます。 これは、たとえば電子メール アプリケーションで使用して、ユーザーが添付ファイルとして含めるデータを選択できるようにします。

</li></ul>

Intent クラスにはさまざまな標準の意図アクションとカテゴリ定数が定義されていますが、アプリケーションで独自の定数を定義することもできます。 これらの文字列は、Javaスタイルのスコープを使用して、一意であることを確認します。たとえば、標準の#ACTION_VIEWは "android.intent.action.VIEW" と呼ばれます。

一緒に言えば、一連のアクション、データ型、カテゴリ、および余分なデータは、"john smith のセルを呼び出す" などのフレーズの表現を可能にするシステムの言語を定義します。 アプリケーションがシステムに追加されると、新しいアクション、型、カテゴリを追加してこの言語を拡張したり、それらを処理する独自のアクティビティを提供して既存のフレーズの動作を変更したりできます。

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

使用する意図には、主に 2 つの形式があります。

<ul><li>

<b>Explicit Intents</b> は、実行する正確なクラスを提供するコンポーネント ( #setComponent または #setClass を使用) を指定しています。 多くの場合、これらは他の情報を含まず、単にアプリケーションがアプリケーションと対話する際に、アプリケーションが持つさまざまな内部アクティビティを起動する方法です。

<li>

<b>Implicit Intents</b> はコンポーネントを指定していません。代わりに、システムがその意図に最適なコンポーネントを判断するのに十分な情報を含める必要があります。 </ul>

暗黙的な意図を使用する場合は、このような任意の意図を考えると、何をすべきかを知る必要があります。 これは、 <em>Intent resolution</em> のプロセスによって処理されます。これは、インテントを処理できる android.app.Activity、 BroadcastReceiver、または android.app.Service (場合によっては 2 つ以上のアクティビティ/レシーバー) にマップします。

意図解決メカニズムは、基本的に、すべての < に対する意図の照合を中心に行います。intent-filter>インストールされているアプリケーション パッケージの説明。 (さらに、ブロードキャストの場合は、BroadcastReceiverに明示的に登録されたContext#registerReceiver オブジェクト)。詳細については、IntentFilter クラスのドキュメントを参照してください。

意図には、解決に使用される 3 つの情報 (アクション、種類、カテゴリ) があります。 この情報を使用して、意図を処理できるコンポーネントの PackageManager に対してクエリが実行されます。 適切なコンポーネントは、 AndroidManifest.xml ファイルで提供される意図情報に基づいて、次のように決定されます。

<ul><li>

<b>action</b>が指定されている場合は、コンポーネントが処理するコンポーネントとして一覧表示する必要があります。

<li>

<b>type</b> は、意図にまだ指定されていない場合は、意図のデータから取得されます。 アクションと同様に、型が意図に含まれている場合 (明示的または暗黙的にデータに含まれる場合)、これはコンポーネントが処理する型として一覧表示する必要があります。

<li>content: URI ではなく、明示的な型が意図に含まれていないデータの場合は、意図データ (<や>など) の<b>schemehttp:/bmailto:が考慮されます。 繰り返しになりますが、スキームを照合する場合は、コンポーネントが処理できるスキームとして一覧表示する必要があります。 <li>

<b>categories</b>を指定する場合は、処理するカテゴリとしてアクティビティによって一覧表示<em>all</em>必要があります。 つまり、カテゴリ #CATEGORY_LAUNCHER と #CATEGORY_ALTERNATIVEを含める場合、それらのカテゴリの <em>both</em> を一覧表示する意図を持つコンポーネントにのみ解決されます。 アクティビティは、多くの場合、#CATEGORY_DEFAULTで見つけることができるように、Context#startActivity Context.startActivity()をサポートする必要があります。

</ul>

たとえば、ユーザーがノート データの一覧を参照し、個々の項目に関する詳細を表示できるようにする Note Pad サンプル アプリケーションについて考えてみましょう。 斜体のテキストは、名前を独自のパッケージに固有の名前に置き換える場所を示します。

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

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

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

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

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

                    &lt;/activity&gt;

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

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

最初のアクティビティ ( com.android.notepad.NotesList) は、アプリへのメイン エントリとして機能します。 <ol><li という 3 つの意図テンプレートで説明されているように、3 つのことを実行できます。>

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

これにより、NotePad アプリケーションの最上位レベルのエントリが提供されます。標準の MAIN アクションはメイン エントリ ポイントであり (意図内の他の情報は必要ありません)、LAUNCHER カテゴリには、このエントリ ポイントがアプリケーション起動ツールに表示される必要があります。

<li>

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

これにより、アクティビティがノートのディレクトリに対して実行できることが宣言されます。 サポートされている型は 、< で指定されます。type>タグ。は、ノート パッド データ () を保持する 0 個以上の項目 () のカーソルを取得できる URI です。 このアクティビティを使用すると、ユーザーはデータのディレクトリを表示または編集したり (VIEW アクションと EDIT アクションを使用して)、特定のメモを選択して呼び出し元に返したりすることができます (PICK アクションを使用)。 ここで提供されている DEFAULT カテゴリにも注意してください。これは、コンポーネント名が明示的に指定されていない場合にアクティビティを解決する< メソッドの>em<required>/emContext#startActivity Context.startActivityです。

<li>

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

このフィルターは、ユーザーが選択したメモを呼び出し元に戻す機能を説明します。その場所を知る必要はありません。 vnd.android.cursor.item/vnd.google.noteデータ型は、ノート パッド データ (vnd.android.cursor.item) を含む 1 つの (vnd.google.note) 項目の Cursor を取得できる URI です。 GET_CONTENTアクションは PICK アクションに似ています。アクティビティは、ユーザーが選択したデータの一部を呼び出し元に返します。 ただし、ここでは、呼び出し元は、ユーザーが選択するデータの種類ではなく、必要なデータの種類を指定します。

</ol>

これらの機能を使用すると、次の意図が NotesList アクティビティに解決されます。

<ul><li>

<b>{ action=android.app.action.MAIN }</b> は、アプリケーションの最上位エントリ ポイントとして使用できるすべてのアクティビティと一致します。

<li>

<b>{ action=android.app.action.MAIN,category=android.app.category.LAUNCHER }</b> は、ランチャーが最上位リストを設定するために使用する実際の意図です。

<li>

<b>{ action=android.intent.action.VIEW data=content://com.google.provider.NotePad/notes }</b> は、ユーザーが参照して詳細を確認できるすべてのノートの一覧を "content://com.google.provider.NotePad/notes" の下に表示します。

<li>

<b>{ action=android.app.action.PICK data=content://com.google.provider.NotePad/notes }</b> は、"content://com.google.provider.NotePad/notes" の下のメモの一覧を提供します。このリストから、ユーザーはデータ URL が呼び出し元に返されるメモを選択できます。

<li>

<b>{ action=android.app.action.GET_CONTENT type=vnd.android.cursor.item/vnd.google.note }</b> は pick アクションに似ていますが、呼び出し元は戻すデータの種類を指定して、システムがそのデータ型の何かを選択するための適切なアクティビティを見つけられるようにします。

</ul>

2 つ目のアクティビティ com.android.notepad.NoteEditorでは、ユーザーに 1 つのノート エントリが表示され、編集できるようになります。 <ol><li という 2 つの意図テンプレートで説明されているように、2 つのことを行うことができます。>

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

このアクティビティの最初の主な目的は、MIME の種類 vnd.android.cursor.item/vnd.google.noteでデクリブされた 1 つのメモをユーザーが操作できるようにすることです。 アクティビティは、メモを表示するか、ユーザーに編集を許可することができます。 ここでも、DEFAULT カテゴリがサポートされており、そのコンポーネントを明示的に指定せずにアクティビティを起動できます。

<li>

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

このアクティビティの 2 番目の用途は、新しいノート エントリを既存のノート ディレクトリに挿入することです。 これは、ユーザーが新しいメモを作成するときに使用されます。INSERT アクションはノートのディレクトリで実行され、このアクティビティが実行され、ユーザーに新しいノート データが作成され、コンテンツ プロバイダーに追加されます。

</ol>

これらの機能を使用すると、次の意図が NoteEditor アクティビティに解決されます。

<ul><li>

<b>{ action=android.intent.action.VIEW data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> は、ノート <var>{ID}</var> の内容をユーザーに表示します。

<li>

<b>{ action=android.app.action.EDIT data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> では、ユーザーは note <var>{ID}</var> のコンテンツを編集できます。

<li>

<b>{ action=android.app.action.INSERT data=content://com.google.provider.NotePad/notes }</b> は、"content://com.google.provider.NotePad/notes" のノート リストに新しい空のメモを作成し、ユーザーが編集できるようにします。 変更を保持すると、新しく作成されたメモの URI が呼び出し元に返されます。

</ul>

最後のアクティビティ ( com.android.notepad.TitleEditor) を使用すると、ユーザーはメモのタイトルを編集できます。 これは、アプリケーションが直接呼び出すクラスとして実装することもできます (インテントでコンポーネントを明示的に設定します)。ここでは、既存のデータに対して代替操作を発行する方法を示します。

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

ここでの単一意図テンプレートでは、メモのタイトルを編集することを意味する com.android.notepad.action.EDIT_TITLE という独自のプライベート アクションを作成しました。 前のビューや編集アクションのような特定のメモ (データ型 vnd.android.cursor.item/vnd.google.note) で呼び出す必要がありますが、ここではメモ データに含まれるタイトルを表示および編集します。

タイトル エディターでは、通常どおり既定のカテゴリをサポートするだけでなく、ALTERNATIVE と SELECTED_ALTERNATIVE の 2 つの標準カテゴリもサポートしています。 これらのカテゴリを実装すると、他のユーザーは、 android.content.pm.PackageManager#queryIntentActivityOptions メソッドを使用して直接知らなくても、または多くの場合、 android.view.Menu#addIntentOptionsを使用して動的メニュー項目を作成するために、提供する特別なアクションを見つけることができます。 ここでの意図テンプレートでは、( android:label="@string/resolve_title"を介して) テンプレートの明示的な名前を指定して、ユーザーが表示しているデータの代替アクションとしてこのアクティビティを表示したときに表示される内容をより適切に制御できることに注意してください。

これらの機能を使用すると、次の意図が TitleEditor アクティビティに解決されます。

<ul><li>

<b>{ action=com.android.notepad.action.EDIT_TITLE data=content://com.google.provider.NotePad/notes/<var>{ID}</var> }</b> が表示され、ユーザーはノート <var>{ID}</var> に関連付けられているタイトルを編集できます。

</ul>

<h3>Standard アクティビティ アクション</h3>

これらは、(通常は Context#startActivityを通じて) アクティビティを起動するためにインテントが定義する現在の標準アクションです。 最も重要で、最も頻繁に使用されるのは、 #ACTION_MAIN と #ACTION_EDITです。

<ul><li>#ACTION_MAIN<li>#ACTION_VIEW<li>#ACTION_ATTACH_DATA<li>#ACTION_EDIT<>#ACTION_PICK<lili>#ACTION_CHOOSER<li>#ACTION_GET_CONTENT<li>#ACTION_DIAL<li>#ACTION_CALL<>#ACTION_SEND<li>#ACTION_SENDTO<li>#ACTION_ANSWER<li>#ACTION_INSERT<li>#ACTION_DELETE<>#ACTION_RUN<li>#ACTION_SYNC<li>#ACTION_PICK_ACTIVITY<li>#ACTION_SEARCH<li>#ACTION_WEB_SEARCH<li>#ACTION_FACTORY_TEST< ul/ul>

<h3>標準ブロードキャスト アクション</h3>

これらは、(通常は または < を介して) ブロードキャストを受信するためにインテントが定義する現在の標準アクションです。receiver>タグ) を使用します。

<ul><li>#ACTION_TIME_TICK<li>#ACTION_TIME_CHANGED<li>#ACTION_TIMEZONE_CHANGED<li>#ACTION_BOOT_COMPLETED<li>#ACTION_PACKAGE_ADDED<>#ACTION_PACKAGE_CHANGED<li>#ACTION_PACKAGE_REMOVED<lili>#ACTION_PACKAGE_RESTARTED<>#ACTION_PACKAGE_DATA_CLEARED<li>#ACTION_PACKAGES_SUSPENDED<>#ACTION_PACKAGES_UNSUSPENDED<li>#ACTION_UID_REMOVED<li>#ACTION_BATTERY_CHANGED<li>#ACTION_POWER_CONNECTED<>#ACTION_POWER_DISCONNECTED<li>#ACTION_SHUTDOWN</ul>

<strong>Note: </strong>アプリが Android 11 (API レベル 30) 以降を対象とする場合、追加アイテムにパッケージの詳細を含む #ACTION_PACKAGES_SUSPENDED などのブロードキャストを登録すると、フィルター処理されたアプリの一覧が表示されるか、何も受信されません。 パッケージの可視性を管理する方法の詳細について説明します。

<h3>標準カテゴリ</h3>

これらは、 #addCategoryを介して意図をさらに明確にするために使用できる現在の標準カテゴリです。

<ul><li>#CATEGORY_DEFAULT<li>#CATEGORY_BROWSABLE<li>#CATEGORY_TAB<li>#CATEGORY_ALTERNATIVE<li>#CATEGORY_SELECTED_ALTERNATIVE<li>#CATEGORY_LAUNCHER<li>#CATEGORY_INFO<li>#CATEGORY_HOME<li>#CATEGORY_PREFERENCE<li>#CATEGORY_TEST<>#CATEGORY_CAR_DOCK<li>#CATEGORY_DESK_DOCK<li>#CATEGORY_LE_DESK_DOCK<li>#CATEGORY_HE_DESK_DOCK<>#CATEGORY_CAR_MODE<li>#CATEGORY_APP_MARKET<li>#CATEGORY_VR_HOME</ul>

<h3>標準の追加データ</h3>

これらは、 #putExtraを介して追加データとして使用できる現在の標準フィールドです。

<ul><li>#EXTRA_ALARM_COUNT<li>#EXTRA_BCC<li>#EXTRA_CC<li>#EXTRA_CHANGED_COMPONENT_NAME<li>#EXTRA_DATA_REMOVED<li>#EXTRA_DOCK_STATE<li>#EXTRA_DOCK_STATE_HE_DESK<li>#EXTRA_DOCK_STATE_LE_DESK<li>#EXTRA_DOCK_STATE_CAR<li>#EXTRA_DOCK_STATE_DESK<li>#EXTRA_DOCK_STATE_UNDOCKED<>#EXTRA_DONT_KILL_APP<li>#EXTRA_EMAIL<li>#EXTRA_INITIAL_INTENTS<li>#EXTRA_INTENT<li>#EXTRA_KEY_EVENT<li>#EXTRA_ORIGINATING_URI<li>#EXTRA_PHONE_NUMBER<li>#EXTRA_REFERRER<>#EXTRA_REMOTE_INTENT_TOKEN<lili>#EXTRA_REPLACING<>#EXTRA_SHORTCUT_ICON<li>#EXTRA_SHORTCUT_ICON_RESOURCE<li>#EXTRA_SHORTCUT_INTENT<li>#EXTRA_STREAM<li>#EXTRA_SHORTCUT_NAME<li>#EXTRA_SUBJECT<li>#EXTRA_TEMPLATE<li>#EXTRA_TEXT<li>#EXTRA_TITLE<li>#EXTRA_UID<li>#EXTRA_USER_INITIATED</ul>

<h3>Flags</h3>

これらは、 #setFlags および #addFlagsを介してインテントで使用できるフラグです。 使用可能なすべてのフラグの一覧については、 #setFlags を参照してください。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

Name 説明
Intent()

空の意図を作成します。

Intent(Context, Class)

特定のコンポーネントの意図を作成します。

Intent(Context, Type)

このメソッドは、API レベル 15 では非推奨になりました。 代わりに parseUri(String, int) を使用してください。 0 個のフラグを指定して parseUri(String, int) を呼び出します。

Intent(Intent)

コピー コンストラクター。

Intent(IntPtr, JniHandleOwnership)

JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。

Intent(String, Uri, Context, Class)

指定したアクションとデータを使用して、特定のコンポーネントの意図を作成します。

Intent(String, Uri, Context, Type)

このメソッドは、API レベル 15 では非推奨になりました。 代わりに parseUri(String, int) を使用してください。 0 個のフラグを指定して parseUri(String, int) を呼び出します。

Intent(String, Uri)

特定のアクションと特定のデータ URL に対して意図を作成します。

Intent(String)

特定のアクションを使用して意図を作成します。

フィールド

Name 説明
ActionAirplaneModeChanged

ブロードキャスト アクション: ユーザーが電話を機内モードに切り替えました。

ActionAllApps

アクティビティ アクション: 使用可能なすべてのアプリケーションを一覧表示します。

ActionAnswer

アクティビティ アクション: 着信通話を処理します。

ActionAppError

アクティビティ アクション: クラッシュ/ANR ダイアログでユーザーが [レポート] ボタンを押しました。

ActionApplicationLocaleChanged

ブロードキャスト アクション: 特定のアプリのロケールが変更されました。

ActionApplicationPreferences

アプリケーションの基本設定を調整するためのユーザー インターフェイスを提供するアクティビティ。

ActionApplicationRestrictionsChanged

ブロードキャスト アクション: アプリケーションの制限が変更された後に送信されます。

ActionAssist

アクティビティ アクション: 支援アクションを実行します。

ActionAttachData

データの一部を他の場所にアタッチする必要があることを示すために使用されます。

ActionAutoRevokePermissions

アクティビティ アクション: UI を起動して自動取り消しの状態を管理します。

ActionBatteryChanged

ブロードキャスト アクション: これは、充電状態、レベル<バッテリーに関するその他の情報を含む>/em<>emsticky ブロードキャストです。

ActionBatteryLow

ブロードキャスト アクション: デバイスのバッテリ残量が少ない状態を示します。

ActionBatteryOkay

ブロードキャスト アクション: バッテリーが不足した後で問題が発生したことを示します。

ActionBootCompleted

ブロードキャスト アクション: これは、ユーザーの起動が完了した後に 1 回ブロードキャストされます。

ActionBugReport

アクティビティ アクション: バグを報告するためのアクティビティを表示します。

ActionCall

アクティビティ アクション: データによって指定されたユーザーへの呼び出しを実行します。

ActionCallButton

アクティビティ アクション: ユーザーが [呼び出し] ボタンを押して、ダイヤラーまたはその他の適切な UI に移動して通話を発信しました。

ActionCameraButton

ブロードキャスト アクション: "カメラ ボタン" が押されました。

ActionCarrierSetup

アクティビティ アクション: 通信事業者のセットアップ アプリのメイン エントリ ポイント。

ActionChooser

アクティビティ アクション: アクティビティの選択を表示し、続行する前にユーザーが目的の内容を選択できるようにします。

ActionCloseSystemDialogs

ブロードキャスト アクション: これは、ユーザー アクションが一時的なシステム ダイアログを閉じるよう要求する必要がある場合にブロードキャストされます。

ActionConfigurationChanged

ブロードキャスト アクション: 現在のデバイスの android.content.res.Configuration (向き、ロケールなど) が変更されました。

ActionCreateDocument

アクティビティ アクション: ユーザーが新しいドキュメントを作成できるようにします。

ActionCreateNote

アクティビティ アクション: メモの作成に使用できるメモ作成アクティビティを開始します。

ActionCreateReminder

アクティビティ アクション: アラームを作成します。

ActionCreateShortcut

アクティビティ アクション: ショートカットを作成します。

ActionDateChanged

ブロードキャスト アクション: 日付が変更されました。

ActionDefault

#ACTION_VIEWのシノニム。データに対して実行される "標準" アクションです。

ActionDefine

アクティビティ アクション: 選択した単語の意味を定義します。

ActionDelete

アクティビティ アクション: 指定されたデータをコンテナーから削除します。

ActionDeviceStorageLow

ブロードキャスト アクション: デバイス上の記憶域の空き領域が少ない状態を示すスティッキー ブロードキャスト

ActionDeviceStorageOk

ブロードキャスト アクション: デバイス上の記憶域スペースの不足状態が存在しなくなったことが示されます

ActionDial

アクティビティ アクション: データで指定された番号をダイヤルします。

ActionDockEvent

ブロードキャスト アクション: デバイスの物理的なドッキング状態の変更に関するスティッキー ブロードキャスト。

ActionDreamingStarted

ブロードキャストアクション:システムが夢を見始めると送信されます。

ActionDreamingStopped

ブロードキャストアクション:システムが夢を見なくなった後に送信されます。

ActionEdit

アクティビティ アクション: 特定のデータへの明示的な編集可能なアクセスを提供します。

ActionExternalApplicationsAvailable

ブロードキャスト アクション: 一連のパッケージ (以前は使用できなかった) のリソースは、存在するメディアが使用可能であるため、現在使用できます。

ActionExternalApplicationsUnavailable

ブロードキャスト アクション: 一連のパッケージのリソースは、存在するメディアが使用できないため、現在使用できません。

ActionFactoryTest

アクティビティ アクション: ファクトリ テストのメイン エントリ ポイント。

ActionGetContent

アクティビティ アクション: ユーザーが特定の種類のデータを選択して返すことを許可します。

ActionGetRestrictionEntries

特定のアプリケーションにブロードキャストして、サポートされている制限に対してクエリを実行し、制限付きユーザーに適用します。

ActionGtalkServiceConnected

ブロードキャスト アクション: GTalk 接続が確立されました。

ActionGtalkServiceDisconnected

ブロードキャスト アクション: GTalk 接続が切断されました。

ActionHeadsetPlug

ブロードキャスト アクション: 有線ヘッドセットが接続されているか、取り外されています。

ActionHomeTimeZoneChanged

ブロードキャスト アクション: ユーザーのホーム タイムゾーンが変更されました。

ActionInputMethodChanged

ブロードキャスト アクション: 入力メソッドが変更されました。

ActionInsert

アクティビティ アクション: 指定されたコンテナーに空の項目を挿入します。

ActionInsertOrEdit

アクティビティ アクション: 既存の項目を選択するか、新しい項目を挿入して編集します。

ActionInstallFailure

アクティビティ アクション: 分割インストールエラーを処理するアクティビティ。

ActionInstallPackage

アクティビティ アクション: アプリケーション インストーラーを起動します。

ActionLaunchCaptureContentActivityForNote

アクティビティ アクション: startActivityForResult を使用して、画面上のコンテンツをキャプチャしてスクリーンショットを取得し、編集のためにユーザーに表示するシステム アクティビティを開始します。

ActionLocaleChanged

ブロードキャスト アクション: 受信者の有効なロケールが変更されました。

ActionLockedBootCompleted

ブロードキャスト アクション: これは、ユーザーの起動が完了した後、"ロックされた" 状態のまま、1 回ブロードキャストされます。

ActionLookUpText

アクティビティ アクション: アクティビティを起動して、ユーザーが選択したテキストを検索します。

ActionMain

アクティビティ アクション: メイン エントリ ポイントとして開始します。データの受信は想定されていません。

ActionManagedProfileAdded

関連付けられているマネージド プロファイルが追加されたときにプライマリ ユーザーに送信されるブロードキャスト (プロファイルが作成され、使用する準備が整いました)。

ActionManagedProfileAvailable

関連付けられているマネージド プロファイルが使用可能になったときにプライマリ ユーザーに送信されるブロードキャスト。

ActionManagedProfileRemoved

関連付けられているマネージド プロファイルが削除されたときにプライマリ ユーザーに送信されるブロードキャスト。

ActionManagedProfileUnavailable

関連付けられているマネージド プロファイルが使用できなくなったときにプライマリ ユーザーに送信されるブロードキャスト。

ActionManagedProfileUnlocked

関連付けられているマネージド プロファイルの資格情報で暗号化されたプライベート ストレージのロックが解除されたときに、プライマリ ユーザーに送信されるブロードキャスト。

ActionManageNetworkUsage

アクティビティ アクション: 特定のアプリケーションのネットワーク データの使用状況を管理するための設定を表示します。

ActionManagePackageStorage

ブロードキャスト アクション: ユーザーによって確認されたメモリ不足状態の通知を示し、パッケージ管理を開始する必要があります。

ActionManageUnusedApps

アクティビティ アクション: UI を起動して、未使用のアプリ (休止状態のアプリ) を管理します。

ActionMediaBadRemoval

ブロードキャスト アクション: 外部メディアが SD カード スロットから削除されましたが、マウント ポイントがマウント解除されませんでした。

ActionMediaButton

ブロードキャスト アクション: "メディア ボタン" が押されました。

ActionMediaChecking

ブロードキャスト アクション: 外部メディアが存在し、ディスクチェック中のチェック メディアのマウント ポイントへのパスがインテントに含まれています。

ActionMediaEject

ブロードキャスト アクション: ユーザーは、外部ストレージ メディアを削除する必要があることを表明しました。

ActionMediaMounted

ブロードキャスト アクション: 外部メディアが存在し、そのマウント ポイントにマウントされます。

ActionMediaNofs

ブロードキャスト アクション: 外部メディアは存在しますが、互換性のない fs (または空白) を使用しています。チェック メディアのマウント ポイントへのパスがインテントに含まれています。

ActionMediaRemoved

ブロードキャスト アクション: 外部メディアが削除されました。

ActionMediaScannerFinished

ブロードキャスト アクション: メディア スキャナーがディレクトリのスキャンを完了しました。

ActionMediaScannerScanFile

ブロードキャスト アクション: ファイルをスキャンしてメディア データベースに追加するようにメディア スキャナーに要求します。

ActionMediaScannerStarted

ブロードキャスト アクション: メディア スキャナーがディレクトリのスキャンを開始しました。

ActionMediaShared

ブロードキャスト アクション: 外部メディアは USB 大容量ストレージ経由で共有されているため、マウントが解除されます。

ActionMediaUnmountable

ブロードキャスト アクション: 外部メディアは存在しますが、マウントできません。

ActionMediaUnmounted

ブロードキャスト アクション: 外部メディアは存在しますが、マウント ポイントにはマウントされません。

ActionMyPackageReplaced

ブロードキャスト アクション: アプリケーションの新しいバージョンが既存のアプリケーションにインストールされています。

ActionMyPackageSuspended

ブロードキャスト アクション: システムによって中断されたパッケージに送信されます。

ActionMyPackageUnsuspended

ブロードキャスト アクション: 未使用のパッケージに送信されます。

ActionNewOutgoingCall

ブロードキャスト アクション: 発信呼び出しが行われる予定です。

ActionOpenDocument

アクティビティ アクション: ユーザーが 1 つ以上の既存のドキュメントを選択して返すことを許可します。

ActionOpenDocumentTree

アクティビティ アクション: ユーザーがディレクトリ サブツリーを選択できるようにします。

ActionOpenEyeDropper

アクティビティ アクション: アイ ドロップパーを起動します。

ActionPackageAdded

ブロードキャスト アクション: 新しいアプリケーション パッケージがデバイスにインストールされました。

ActionPackageChanged

ブロードキャスト アクション: 既存のアプリケーション パッケージが変更されました (たとえば、コンポーネントが有効または無効になっています)。

ActionPackageDataCleared

ブロードキャスト アクション: ユーザーがパッケージのデータをクリアしました。

ActionPackageFirstLaunch

ブロードキャスト アクション: アプリケーションが最初に起動されたときにアプリケーションのインストーラー パッケージに送信されます (停止状態から初めて移動されます)。

ActionPackageFullyRemoved

ブロードキャスト アクション: 既存のアプリケーション パッケージがデバイスから完全に削除されました。

ActionPackageInstall
古い.

ブロードキャスト アクション: パッケージのダウンロードと最終的なインストールをトリガーします。

ActionPackageNeedsVerification

ブロードキャスト アクション: パッケージを検証する必要があるときにシステム パッケージ検証ツールに送信されます。

ActionPackageRemoved

ブロードキャスト アクション: 既存のアプリケーション パッケージがデバイスから削除されました。

ActionPackageReplaced

ブロードキャスト アクション: アプリケーション パッケージの新しいバージョンがインストールされ、以前にインストールされた既存のバージョンが置き換えられます。

ActionPackageRestarted

ブロードキャスト アクション: ユーザーがパッケージを再起動し、そのすべてのプロセスが強制終了されました。

ActionPackagesSuspended

ブロードキャスト アクション: パッケージが中断されました。

ActionPackagesUnsuspended

ブロードキャスト アクション: パッケージが一時削除されていません。

ActionPackageUnstopped

ブロードキャスト アクション: 以前に停止状態にあったアプリケーション パッケージが開始され、停止と見なされなくなりました。

ActionPackageVerified

ブロードキャスト アクション: パッケージの検証時にシステム パッケージ検証ツールに送信されます。

ActionPaste

アクティビティ アクション: 特定のコンテナーに新しい項目を作成し、クリップボードの現在の内容から初期化します。

ActionPick

アクティビティ アクション: データから項目を選択し、選択されたものを返します。

ActionPickActivity

アクティビティ アクション: 意図が指定されたアクティビティを選択し、選択したクラスを返します。

ActionPowerConnected

ブロードキャスト アクション: 外部電源がデバイスに接続されています。

ActionPowerDisconnected

ブロードキャスト アクション: 外部電源がデバイスから削除されました。

ActionPowerUsageSummary

アクティビティ アクション: 電源使用状況情報をユーザーに表示します。

ActionProcessText

アクティビティ アクション: テキストの一部を処理します。

ActionProfileAccessible

関連付けられているプロファイルが開始され、ロックが解除されたときに親ユーザーに送信されるブロードキャスト。

ActionProfileAdded

関連付けられたプロファイルが追加されたときに親ユーザーに送信されるブロードキャスト (プロファイルが作成され、使用する準備が整いました)。

ActionProfileAvailable

関連付けられているプロファイルが使用可能になったときにプライマリ ユーザーに送信されるブロードキャスト。

ActionProfileInaccessible

関連付けられているプロファイルが停止したときに親ユーザーに送信されるブロードキャスト。

ActionProfileRemoved

関連付けられているプロファイルが削除されたときに親ユーザーに送信されるブロードキャスト。

ActionProfileUnavailable

関連付けられているプロファイルが使用できなくなったときにプライマリ ユーザーに送信されるブロードキャスト。

ActionProviderChanged

ブロードキャスト アクション: 一部のコンテンツ プロバイダーには、ユーザーが特に関心を持つ可能性がある新しいイベントまたは項目を発行する名前空間の一部があります。

ActionQuickClock

ユーザーがシステムの [クイック設定] 領域で時計ウィジェットをタップしたときに送信されます。

ActionQuickView

アクティビティ アクション: データをクイック 表示します。

ActionReboot

ブロードキャスト アクション: デバイスを再起動します。

ActionRun

アクティビティ アクション: 意味が何であれ、データを実行します。

ActionSafetyCenter

アクティビティ アクション: UI を起動してセーフティ センターを開き、ユーザーのセキュリティとプライバシーの状態が強調表示されます。

ActionScreenOff

ブロードキャスト アクション: デバイスがスリープ状態になり、非対話型になったときに送信されます。

ActionScreenOn

ブロードキャスト アクション: デバイスが起動して対話型になったときに送信されます。

ActionSearch

アクティビティ アクション: 検索を実行します。

ActionSearchLongPress

アクティビティ アクション: 検索キーを長押しした場合に関連付けられているアクションを開始します。

ActionSend

アクティビティ アクション: 他のユーザーにデータを配信します。

ActionSendMultiple

アクティビティ アクション: 複数のデータを他のユーザーに配信します。

ActionSendto

アクティビティ アクション: データによって指定されたユーザーにメッセージを送信します。

ActionSetWallpaper

アクティビティアクション:壁紙を選択するための設定を表示します。

ActionShowAppInfo

アクティビティ アクション: アプリ情報を表示するアクティビティを起動します。

ActionShowWorkApps

アクティビティ アクション: ランチャー内のすべての作業アプリの一覧を表示するアクション。

ActionShutdown

ブロードキャスト アクション: デバイスがシャットダウンしています。

ActionStopVoiceCommand

ブロードキャスト アクション: 音声停止コマンド。

ActionSync

アクティビティ アクション: データ同期を実行します。

ActionSystemTutorial

アクティビティ アクション: プラットフォーム定義のチュートリアルを開始する

ActionTimeChanged

ブロードキャスト アクション: 時刻が設定されました。

ActionTimeTick

ブロードキャスト アクション: 現在の時刻が変更されました。

ActionTimezoneChanged

ブロードキャスト アクション: タイムゾーンが変更されました。

ActionTimezoneOffsetChanged

ブロードキャスト アクション: システムのタイム ゾーン オフセットが、タイム ゾーンが変更されずに変更されたことを示します。

ActionTranslate

アクティビティ アクション: テキスト翻訳を実行します。

ActionUidRemoved

ブロードキャスト アクション: uid がシステムから削除されました。

ActionUmsConnected
古い.

ブロードキャスト アクション: デバイスが USB 大容量ストレージ モードに入りました。

ActionUmsDisconnected
古い.

ブロードキャスト アクション: デバイスが USB 大容量ストレージ モードを終了しました。

ActionUnarchivePackage

ブロードキャスト アクション: アーカイブ済みパッケージの担当インストーラーに送信され、アーカイブ解除が要求されたときに送信されます。

ActionUninstallPackage

アクティビティ アクション: アプリケーション アンインストーラーを起動します。

ActionUserBackground

プロセスのユーザーがバックグラウンドに送信される原因となった場合、ユーザー スイッチが完了した後に送信されます。

ActionUserForeground

ユーザー スイッチが完了した後、プロセスのユーザーがフォアグラウンドに移動する原因となった場合に送信されます。

ActionUserInitialize

システム アプリが 1 回限りの初期化を実行できるように、ユーザーが初めて起動する際に送信されます。

ActionUserPresent

ブロードキャスト アクション: デバイスのスリープ解除後にユーザーが存在するときに送信されます (例:

ActionUserUnlocked

ブロードキャスト アクション: ターゲット ユーザーの資格情報で暗号化されたプライベート ストレージのロックが解除されたときに送信されます。

ActionView

アクティビティ アクション: ユーザーにデータを表示します。

ActionViewLocus

アクティビティ アクション: 一意の LocusIdに関連付けられたアクティビティの状態を表示します。

ActionViewPermissionUsage

アクティビティ アクション: UI を起動して、特定のアクセス許可グループの使用状況に関する情報を表示します。

ActionViewPermissionUsageForPeriod

アクティビティ アクション: UI を起動して、特定の期間内の特定のアクセス許可グループの使用状況に関する情報を表示します。

ActionVoiceCommand

アクティビティ アクション: 音声コマンドを開始します。

ActionWallpaperChanged
古い.

ブロードキャストアクション:現在のシステムの壁紙が変更されました。

ActionWebSearch

アクティビティ アクション: Web 検索を実行します。

CaptureContentForNoteBlockedByAdmin
古い.

IT 管理者によってスクリーンショットがブロックされていることを示すために #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE と共に使用される応答コード。

CaptureContentForNoteFailed
古い.

問題が発生したことを示すために #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE で使用される応答コード。

CaptureContentForNoteSuccess
古い.

要求が成功したことを示すために #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE と共に使用される応答コード。

CaptureContentForNoteUserCanceled
古い.

ユーザーがコンテンツ キャプチャ フローを取り消したことを示すために #EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODE と共に使用される応答コード。

CaptureContentForNoteWindowModeUnsupported
古い.

サポートされていないウィンドウ モードで実行されているアクティビティによって#EXTRA_CAPTURE_CONTENT_FOR_NOTE_STATUS_CODEされた意図アクションが開始されたことを示すために、#ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTEと共に使用される応答コード。

CategoryAccessibilityShortcutTarget

アクセシビリティ ショートカットは、障のあるユーザーがアクセシビリティ機能をトリガーするグローバル ジェスチャであり、開発者がアクティビティをショートカット ターゲットにするかどうかを判断するのに役立ちます。

CategoryAlternative

ユーザーが現在表示しているデータの代替アクションとしてアクティビティを考慮する必要があるかどうかを設定します。

CategoryAppBrowser

ブラウザー アプリケーションを起動するために #ACTION_MAIN と共に使用されます。

CategoryAppCalculator

電卓アプリケーションを起動するために #ACTION_MAIN と共に使用されます。

CategoryAppCalendar

予定表アプリケーションを起動するために #ACTION_MAIN と共に使用されます。

CategoryAppContacts

#ACTION_MAINと共に使用して、連絡先アプリケーションを起動します。

CategoryAppEmail

電子メール アプリケーションを起動するために #ACTION_MAIN と共に使用されます。

CategoryAppFiles

ファイル アプリケーションを起動するために #ACTION_MAIN と共に使用されます。

CategoryAppFitness

フィットネス アプリケーションを起動するために #ACTION_MAIN と共に使用されます。

CategoryAppGallery

ギャラリー アプリケーションを起動するために #ACTION_MAIN と共に使用されます。

CategoryAppMaps

マップ アプリケーションを起動するために #ACTION_MAIN と共に使用されます。

CategoryAppMarket

このアクティビティにより、ユーザーは新しいアプリケーションを参照してダウンロードできます。

CategoryAppMessaging

メッセージング アプリケーションを起動するために #ACTION_MAIN と共に使用されます。

CategoryAppMusic

音楽アプリケーションを起動するために #ACTION_MAIN と共に使用されます。

CategoryAppWeather

気象アプリケーションを起動するために #ACTION_MAIN と共に使用されます。

CategoryBrowsable

ブラウザーから安全に呼び出すことができるアクティビティは、このカテゴリをサポートしている必要があります。

CategoryCarDock

デバイスがカー ドックに挿入されたときに実行するアクティビティ。

CategoryCarMode

自動車環境でアクティビティを使用できることを示すために使用されます。

CategoryDefault

アクティビティが、データの一部に対して実行する既定のアクション (中央押し) のオプションである必要があるかどうかを設定します。

CategoryDeskDock

デバイスがデスク ドックに挿入されたときに実行するアクティビティ。

CategoryDevelopmentPreference

このアクティビティは、開発設定パネルです。

CategoryEmbed

親アクティビティ コンテナー内で実行できます。

CategoryFrameworkInstrumentationTest

フレームワーク インストルメンテーション テストのテスト対象コードとして使用する。

CategoryHeDeskDock

デバイスがデジタル (ハイエンド) ドックに挿入されたときに実行するアクティビティ。

CategoryHome

これはホーム アクティビティです。これは、デバイスの起動時に表示される最初のアクティビティです。

CategoryInfo

パッケージに関する情報を提供します。通常は、すべてのアプリの一覧に表示する必要なく、ユーザーにフロント ドアを提供する #CATEGORY_LAUNCHER がパッケージに含まれていない場合に使用されます。

CategoryLauncher

最上位レベルのランチャーに表示されます。

CategoryLeanbackLauncher

Leanback モード用に最適化されたアクティビティを示し、Leanback ランチャーに表示する必要があります。

CategoryLeDeskDock

デバイスがアナログ (ロー エンド) ドックに挿入されたときに実行するアクティビティ。

CategoryMonkey

このアクティビティは、サルやその他の自動テスト ツールによって実行される場合があります。

CategoryOpenable

意図が、 ContentResolver#openFileDescriptor(Uri, String)で開くことができる URI のみを必要とすることを示すために使用されます。

CategoryPreference

このアクティビティはユーザー設定パネルです。

CategorySampleCode

サンプル コード例として使用する (通常のユーザー エクスペリエンスの一部ではありません)。

CategorySecondaryHome

セカンダリ ディスプレイに表示されるホーム アクティビティは、ホーム アクティビティの表示をサポートします。

CategorySelectedAlternative

ユーザーが現在選択しているデータに対する代替選択アクションとしてアクティビティを考慮する必要があるかどうかを設定します。

CategoryTab

含まれる TabActivity 内のタブとして使用することを目的としています。

CategoryTest

テストとして使用する (通常のユーザー エクスペリエンスの一部ではありません)。

CategoryTypedOpenable

意図フィルターが、必ずしも ContentResolver#openFileDescriptor(Uri, String)で開くことができるとは限らないが、少なくともストリーミング可能なファイルを受け入れることを示すために使用されます。 ContentResolver#openTypedAssetFileDescriptor(Uri, String, Bundle) ContentResolver#getStreamTypes(Uri, String)を介して公開されるストリームの種類のいずれかを使用します。

CategoryUnitTest

単体テストとして使用する (テスト ハーネスを介して実行)。

CategoryVoice

音声操作に参加できるアクティビティのカテゴリ。

CategoryVrHome

デバイスが VR ヘッドセット ビューアーに配置されたときにランチャーに使用するアクティビティ。

ChooserContentTypeAlbum
古い.

#ACTION_SENDと共有されているコンテンツがアルバムを表すことを示します (例:

ExtraAlarmCount

保留中の意図 android.app.AlarmManager の int 追加フィールドとして使用され、アプリケーションが呼び出される、意図と共に配信されている保留中のアラームの数を通知します。

ExtraAllowMultiple

ユーザーが複数の項目を選択して返すことを意図で許可できることを示すために使用されます。

ExtraAllowReplace
古い.

パッケージをインストールするための #ACTION_INSTALL_PACKAGE を持つブール型の追加フィールドとして使用されます。

ExtraAlternateIntents

#ACTION_CHOOSERで表示する追加の代替選択肢を説明する Intent[] です。

ExtraArchival

パッケージがアーカイブされていることを示すために、 android.content.Intent#ACTION_PACKAGE_ADDED および android.content.Intent#ACTION_PACKAGE_REMOVED 意図のブール値の追加フィールドとして使用されます。

ExtraAssistContext

#ACTION_ASSISTの省略可能なフィールドで、支援要求時に現在のフォアグラウンド アプリによって提供される追加のコンテキスト情報を含みます。

ExtraAssistDisplayId

支援の呼び出しに使用する必要がある表示 ID を含む、ACTION_ASSISTの省略可能なフィールド。

ExtraAssistInputDeviceId

アシストの呼び出しに使用された InputDevice ID を含む #ACTION_ASSIST の省略可能なフィールド。

ExtraAssistInputHintKeyboard

#ACTION_ASSISTの省略可能なフィールド。ユーザーが主要な入力デバイスとしてキーボードを使用して支援を受ける可能性があることを示します。

ExtraAssistPackage

アシストが呼び出されたときの現在のフォアグラウンド アプリケーション パッケージの名前を含む、 #ACTION_ASSIST の省略可能なフィールド。

ExtraAssistUid

アシストが呼び出されたときの現在のフォアグラウンド アプリケーション パッケージの uid を含む、 #ACTION_ASSIST の省略可能なフィールド。

ExtraAttributionTags

一緒に使用した場合に属性タグを保持する String[] #ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD とACTION_MANAGE_PERMISSION_USAGE

        E.
ExtraAutoLaunchSingleChoice

選択できるアプリケーションが 1 つしかない場合に chooser を表示するかどうかを指定するために、 #ACTION_CHOOSER 意図のブール値の追加フィールドとして使用されます。

ExtraBcc

ブラインド カーボン コピーする必要がある電子メール アドレスを保持している String[] です。

ExtraBugReport

バグ レポートを含む、 #ACTION_APP_ERRORのパーセル可能な追加フィールドとして使用されます。

ExtraCaptureContentForNoteStatusCode

応答の状態を示すために、 #ACTION_LAUNCH_CAPTURE_CONTENT_ACTIVITY_FOR_NOTE で開始されたアクティビティによって使用される int extra。

ExtraCc

カーボン コピーする必要がある電子メール アドレスを保持している String[] です。

ExtraChangedComponentName
古い.

このメンバーは非推奨です。

ExtraChangedComponentNameList

このフィールドは android.content.Intent#ACTION_PACKAGE_CHANGEDの一部であり、変更されたすべてのコンポーネントの文字列配列が含まれています。

ExtraChangedPackageList

このフィールドは、 android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_AVAILABLE、 android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE、 android.content.Intent#ACTION_PACKAGES_SUSPENDED、 android.content.Intent#ACTION_PACKAGES_UNSUSPENDED には、変更されたすべてのコンポーネントの文字列配列が含まれています。

ExtraChangedUidList

このフィールドは、 android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_AVAILABLEの一部です。 android.content.Intent#ACTION_EXTERNAL_APPLICATIONS_UNAVAILABLE には、変更されたすべてのコンポーネントの uid の整数配列が含まれています。

ExtraChooserAdditionalContentUri

共有 UI に追加の切り替え可能な項目を含めることができるContentProviderインテントにUri#ACTION_CHOOSERを提供するために使用される省略可能な引数。

ExtraChooserContentTypeHint

共有されるコンテングを記述するために、 #ACTION_CHOOSER と共に使用する省略可能な整数です。

ExtraChooserCustomActions

ChooserActionを呼び出すときにユーザーに表示されるアプリ固有のアクションを Android Sharesheet に提供する#ACTION_CHOOSER オブジェクトの Parcelable[] です。

ExtraChooserFocusedItemPosition

#EXTRA_CHOOSER_ADDITIONAL_CONTENT_URIと組み合わせて使用する、#EXTRA_CHOOSER_ADDITIONAL_CONTENT_URIで使用される省略可能な引数。

ExtraChooserModifyShareAction

#ACTION_CHOOSERで使用する省略可能な引数。

ExtraChooserRefinementIntentSender

ユーザーがIntentSenderによって提示された chooser アクティビティから選択を行ったときに呼び出されるアクティビティの#ACTION_CHOOSER。

ExtraChooserResult

共有セッションがどのように完了したかを説明する ChooserResult 。

ExtraChooserResultIntentSender

ユーザーがターゲット コンポーネントを正常に選択するか、IntentSender アクティビティ内でコピーや編集などのアクションを開始したときに通知される#ACTION_CHOOSER。

ExtraChooserTargets

ユーザーに提示する chooser の追加の優先度の高いディープ リンク ターゲットを説明するandroid.service.chooser.ChooserTarget ChooserTarget[]の#ACTION_CHOOSER。

ExtraChosenComponent

アクションを完了するためにユーザーが選択した ComponentName 。

ExtraChosenComponentIntentSender

ユーザーがターゲット コンポーネントを正常に選択してIntentSender アクティビティのアクションを処理した場合に通知される#ACTION_CHOOSER。

ExtraColor

ARGB 形式 (0xAARRGGBB) で色を保持するための int extra。

ExtraComponentName

意図の追加: ComponentName 値。

ExtraContentAnnotations

ArrayListのコンテンツを記述するString注釈の#ACTION_CHOOSER。

ExtraContentQuery

検索クエリを提供するための追加の省略可能な CharSequence。

ExtraDataRemoved

完全アンインストール (コードとそのデータの両方の削除) または部分的なアンインストール (データの残り、これが更新であることを意味する) を表すかどうかを示すために、 android.content.Intent#ACTION_PACKAGE_REMOVED 意図のブール値の追加フィールドとして使用されます。

ExtraDockState

ドッキング状態を要求するために、 android.content.Intent#ACTION_DOCK_EVENT 意図の int 追加フィールドとして使用されます。

ExtraDontKillApp

アプリケーションの再起動の既定のアクションをオーバーライドするために、 android.content.Intent#ACTION_PACKAGE_REMOVED または android.content.Intent#ACTION_PACKAGE_CHANGED 意図のブール型の追加フィールドとして使用されます。

ExtraDurationMillis

意図の追加: ミリ秒数。

ExtraEmail

配信先の電子メール アドレスを保持している String[] です。

ExtraEndTime

#ACTION_VIEW_PERMISSION_USAGE_FOR_PERIODおよびACTION_MANAGE_PERMISSION_USAGEで使用した場合のアクセス許可の使用の終了タイムスタンプ (エポック時間 (ミリ単位) を表す長い値

ExtraExcludeComponents

ユーザーに表示されるコンポーネントの一覧から除外して省略する必要があるコンポーネントを記述する ComponentName ComponentName[] 。

ExtraFromStorage

さまざまな種類のストレージを管理するためにサブアクティビティを起動するときに、ストレージ UI から取得されるアクティビティの意図に含めることができる追加。

ExtraHomeTimeZoneId

デバイスの新しいホーム タイム ゾーンを指定するACTION_HOME_TIME_ZONE_CHANGEDで追加送信されます。

ExtraHtmlText

意図に関連付けられている定数文字列。HTML 形式のテキストとして#ACTION_SENDの代替手段を提供するために#EXTRA_TEXTと共に使用されます。

ExtraIndex

意図アクションに応じたセマンティクスを持つオプションのインデックス。

ExtraInitialIntents

Intentを持つユーザーに表示されるときに、選択肢のリストの先頭に配置するandroid.content.pm.LabeledIntentで設定された、#putExtra(String, Parcelable[])オブジェクトまたは#ACTION_CHOOSER オブジェクトの Parcelable[] です。

ExtraInstallerPackageName

パッケージをインストールするための #ACTION_INSTALL_PACKAGE を含む文字列の追加フィールドとして使用されます。

ExtraIntent

#ACTION_PICK_ACTIVITYまたは#ACTION_CHOOSERで表示する選択肢を説明する意図。

ExtraKeyEvent

意図の作成をトリガーしたイベントを含む android.view.KeyEvent オブジェクト。

ExtraLocaleList

意図の追加: A android.os.LocaleList

ExtraLocalOnly

インテントがローカル デバイス上のデータのみを返す必要があることを示すために使用されます。

ExtraLocusId

意図の追加: #ACTION_VIEW_LOCUSで使用されるコンテキストの ID。

ExtraMetadataText

共有されるコンテンツを説明する追加テキストの CharSequence。

ExtraMimeTypes

受け入れ可能な MIME の種類のセットを通信するために使用されます。

ExtraNewTimezoneOffset

タイム ゾーン オフセットの変更後にデバイスのタイム ゾーン オフセットを指定するACTION_TIMEZONE_OFFSET_CHANGED付きで追加送信されます。

ExtraNotUnknownSource

パッケージをインストールするための #ACTION_INSTALL_PACKAGE を持つブール型の追加フィールドとして使用されます。

ExtraOldTimezoneOffset

タイム ゾーン オフセットが変更される前に、デバイスのタイム ゾーン オフセットを指定するACTION_TIMEZONE_OFFSET_CHANGED付きで追加送信されます。

ExtraOriginatingUri

#ACTION_INSTALL_PACKAGEと#ACTION_VIEWを含む URI の追加フィールドとして使用され、意図データ フィールドのローカル APK の送信元の URI を示します。

ExtraPackageName

意図の追加: アプリ パッケージ名。

ExtraPackages

パッケージ名の文字列配列。

ExtraPermissionGroupName

意図の追加: アクセス許可グループの名前。

ExtraPhoneNumber

最初に android.content.Intent#ACTION_NEW_OUTGOING_CALLに入力された電話番号、または android.content.Intent#ACTION_CALLで呼び出す実際の番号を保持する文字列。

ExtraProcessText

処理するテキストを定義するために使用する追加の名前を CharSequence として指定します。

ExtraProcessTextReadonly

処理されたテキストを読み取り専用として使用するかどうかを定義するために使用されるブール値の追加の名前。

ExtraQuickViewFeatures

String[]意図を渡しながら、クイック ビュー UI でユーザーが使用できるようにする必要があるクイック ビュー機能を示すIntent#ACTION_QUICK_VIEWの省略可能な追加。

ExtraQuietMode

quiet モードがオンまたはオフのどちらに切り替えられたかを示す、省略可能なブール値の追加。

ExtraReferrer

この追加機能は、アクティビティの起動に使用される任意の意図と共に使用でき、そのアクティビティを起動するユーザーに関する情報を提供します。

ExtraReferrerName

URI を#EXTRA_REFERRER オブジェクトではなく文字列として提供するandroid.net.Uriの代替バージョン。

ExtraRemoteIntentToken

リモート インテントの追加フィールドで使用されます。

ExtraReplacementExtras

#EXTRA_INTENTと共に使用する場合、#ACTION_CHOOSERの既定の意図のエクストラに追加する、潜在的なターゲット パッケージ名のマッピングを形成するバンドル。

ExtraReplacing

これがパッケージの代わりであることを示すために、 android.content.Intent#ACTION_PACKAGE_REMOVED 意図のブール値の追加フィールドとして使用されるため、このブロードキャストの直後に、同じパッケージの別のバージョンの追加ブロードキャストが続きます。

ExtraRestrictionsBundle

#ACTION_GET_RESTRICTION_ENTRIESを処理する BroadcastReceiver にインテントで追加送信されます。

ExtraRestrictionsIntent

#ACTION_GET_RESTRICTION_ENTRIESを処理する BroadcastReceiver からの応答で余分に使用されます。

ExtraRestrictionsList

#ACTION_GET_RESTRICTION_ENTRIESを処理する BroadcastReceiver からの応答で余分に使用されます。

ExtraResultReceiver

送信者にデータを返すために使用される ResultReceiver 。

ExtraReturnResult

#ACTION_INSTALL_PACKAGEまたは#ACTION_UNINSTALL_PACKAGEを持つブール型の追加フィールドとして使用されます。

ExtraShortcutIcon

ショートカットのアイコンをビットマップとして定義するために使用される追加の名前。

ExtraShortcutIconResource

ショートカットの ShortcutIconResource としてアイコンを定義するために使用される追加の名前。

ExtraShortcutId

意図の追加: 共有意図の送信に使用されるショートカットの ID。

ExtraShortcutIntent

ショートカットの意図を定義するために使用する追加の名前。

ExtraShortcutName

ショートカットの名前を定義するために使用する追加の名前。

ExtraShutdownUserspaceOnly

このシャットダウンがシステムのユーザー領域に対してのみであり、完全なシャットダウンではないことを送信者が確認できるようにする、 #ACTION_SHUTDOWN のオプションの追加。

ExtraSplitName

意図の追加: アプリの分割名。

ExtraStartTime

#ACTION_VIEW_PERMISSION_USAGE_FOR_PERIODおよびACTION_MANAGE_PERMISSION_USAGEで使用した場合のアクセス許可の使用の開始タイムスタンプ (エポック時間 (ミリ単位) を表す長い値

ExtraStream

コンテンツ: インテントに関連付けられたデータストリームを保持する URI。送信されるデータを提供するために #ACTION_SEND と共に使用されます。

ExtraSubject

メッセージの目的の件名行を保持する定数文字列。

ExtraSuspendedPackageExtras

意図の追加: 一時停止中のパッケージの追加機能の Bundle 。

ExtraTemplate

新しく作成されたレコードに配置する初期データ。

ExtraText

送信するリテラル データを提供するために #ACTION_SEND と共に使用される、インテントに関連付けられている定数 CharSequence。

ExtraTime

時間をミリ秒単位で指定する省略可能な追加。

ExtraTimezone

デバイスの新しいタイム ゾーンを指定する #ACTION_TIMEZONE_CHANGED で追加送信されます。

ExtraTitle

#ACTION_CHOOSERで使用するときにユーザーに提供する CharSequence ダイアログ のタイトル。

ExtraUid

パッケージが割り当てられた uid を指定するために、 android.content.Intent#ACTION_UID_REMOVED 意図の int 追加フィールドとして使用されます。

ExtraUser

UserHandle意図と共に実行されます。

ExtraUserInitiated

android.content.Intent#ACTION_PACKAGE_REMOVED意図のブール値の追加フィールドとして使用され、ユーザーが開始したアクションでアプリケーションが削除されたことを通知します。

ExtraUseStylusMode

起動されたノート作成アクティビティがスタイラス入力で使用するのに適した UI を表示する必要があるかどうかを示す、 #ACTION_CREATE_NOTE で使用されるブール値です。

ExtraUseSystemContactsPicker

データ フィールドが data android:mimeType="vnd.android.cursor.dir/contact" のいずれかとして設定されている場合、システム連絡先ピッカーを ACTION_PICK で呼び出す必要があるかどうかを示す、省略可能なブール値の追加。data android:mimeType="vnd.android.cursor.dir/phone_v2";data android:mimeType="vnd.android.cursor.dir/postal-address_v2";data android:mimeType="vnd.android.cursor.dir/email_v2"

FlagActivityRequireDefault
古い.

Context#startActivity Context.startActivity()に渡された意図に設定されている場合、このフラグは意図が 1 つの結果に解決された場合にのみ起動します。

FlagActivityRequireNonBrowser
古い.

Context#startActivity Context.startActivity()に渡された意図で設定した場合、このフラグは、ブラウザーではない結果に解決された場合にのみ意図を起動します。

FlagReceiverVisibleToInstantApps
古い.

設定すると、インスタント アプリの受信者にブロードキャストが表示されます。

MetadataDockHome

ドッキング アクティビティを持つメタデータとして指定できるブール値。ドックがアクティブな場合に、ドックがホーム キーを引き継ぐ必要があることを示します。

UriAllowUnsafe
古い.

#toUriおよび#parseUriで使用するためのフラグ: 安全でない情報の解析を許可します。

UriAndroidAppScheme
古い.

#toUriと#parseUriで使用するフラグ: URI 文字列には常に "android-app:" スキームがあります。

UriIntentScheme
古い.

#toUriおよび#parseUriで使用するフラグ: URI 文字列には常に "intent:" スキームがあります。

プロパティ

Name 説明
Action

#ACTION_VIEWなど、実行する一般的なアクションを取得します。

Categories

意図内のすべてのカテゴリのセットを返します。

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
ClipData

この意図に関連付けられている ClipData を返します。 または、この意図に関連付けられている ClipData を設定します。

Component

意図に関連付けられている具象コンポーネントを取得します。

Creator
Data

この意図が動作しているデータを取得します。

DataString

#getData()と同じですが、エンコードされた文字列として URI を返します。

Extras

意図から拡張データのマップを取得します。

Flags

この意図に関連付けられている特別なフラグを取得します。

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
HasFileDescriptors

意図のエクストラに小包ファイル記述子が含まれている場合は true を返します。

Identifier

この意図の識別子を取得します。

IsMismatchingFilter

意図が、受信コンポーネントで宣言されているすべての意図フィルターと一致しないかどうか。

JniIdentityHashCode

相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。

(継承元 Object)
JniManagedPeerState

意図は、実行する操作の抽象的な説明です。

(継承元 JavaObject)
JniPeerMembers

このJava ピアのメンバーを呼び出すために使用される JNI メタデータを取得します。

Package

この意図が制限されているアプリケーション パッケージ名を取得します。

PeerReference

このJava ピアの JNI オブジェクト参照を取得します。

(継承元 Object)
Scheme

意図のデータのスキーム部分を返します。

Selector

この意図に関連付けられている特定のセレクターを返します。 または、この意図のセレクターを設定します。

SourceBounds

画面座標で、この意図の送信者の境界を取得します。 または、画面座標で、この意図の送信者の境界を設定します。

ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

Type

意図に含まれる明示的な MIME の種類を取得します。

メソッド

Name 説明
AddCategory(String)

意図に新しいカテゴリを追加します。

AddFlags(ActivityFlags)

(または既存のフラグ値を使用して) 意図にフラグを追加します。

Clone()

この Objectのコピーを作成して返します。

CloneFilter()

アクション、データ、型、コンポーネント、カテゴリなど、フィルターの一致に関連する意図の部分のみを複製します。

Construct(JniObjectReference, JniObjectReferenceOptions)

意図は、実行する操作の抽象的な説明です。

(継承元 JavaObject)
CreateChooser(Intent, ICharSequence, IntentSender)

#ACTION_CHOOSERインテントを作成するための便利な関数。

CreateChooser(Intent, ICharSequence)

#ACTION_CHOOSERインテントを作成するための便利な関数。

CreateChooser(Intent, String, IntentSender)

#ACTION_CHOOSERインテントを作成するための便利な関数。

CreateChooser(Intent, String)

#ACTION_CHOOSERインテントを作成するための便利な関数。

DescribeContents()

このパーセルのマーシャリング表現に含まれる特殊なオブジェクトの種類について説明します。

Dispose()

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
Dispose(Boolean)

このJava ピアによって保持されているリソースを解放します。

(継承元 Object)
DisposeUnlessReferenced()

意図は、実行する操作の抽象的な説明です。

(継承元 JavaObject)
Equals(Object)

意図は、実行する操作の抽象的な説明です。

(継承元 JavaObject)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
FillIn(Intent, FillInFlags)

<var>other</var>の内容をこのオブジェクトにコピーしますが、フィールドがこのオブジェクトによって定義されていない場合にのみコピーします。

FilterEquals(Intent)

意図解決 (フィルター処理) の目的で、2 つの意図が同じかどうかを判断します。

FilterHashCode()

filterEquals() のセマンティクスに一致するハッシュ コードを生成します。

GetBooleanArrayExtra(String)

意図から拡張データを取得します。

GetBooleanExtra(String, Boolean)

意図から拡張データを取得します。

GetBundleExtra(String)

意図から拡張データを取得します。

GetByteArrayExtra(String)

意図から拡張データを取得します。

GetByteExtra(String, SByte)

意図から拡張データを取得します。

GetCharArrayExtra(String)

意図から拡張データを取得します。

GetCharExtra(String, Char)

意図から拡張データを取得します。

GetCharSequenceArrayExtra(String)

意図から拡張データを取得します。

GetCharSequenceArrayExtraFormatted(String)

意図から拡張データを取得します。

GetCharSequenceArrayListExtra(String)

意図から拡張データを取得します。

GetCharSequenceExtra(String)

意図から拡張データを取得します。

GetCharSequenceExtraFormatted(String)

意図から拡張データを取得します。

GetDoubleArrayExtra(String)

意図から拡張データを取得します。

GetDoubleExtra(String, Double)

意図から拡張データを取得します。

GetFloatArrayExtra(String)

意図から拡張データを取得します。

GetFloatExtra(String, Single)

意図から拡張データを取得します。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetIntArrayExtra(String)

意図から拡張データを取得します。

GetIntegerArrayListExtra(String)

意図から拡張データを取得します。

GetIntent(String)
古い.

0 フラグで #parseUri を呼び出します。

GetIntentOld(String)
GetIntExtra(String, Int32)

意図から拡張データを取得します。

GetLongArrayExtra(String)

意図から拡張データを取得します。

GetLongExtra(String, Int64)

意図から拡張データを取得します。

GetParcelableArrayExtra(String, Class)

意図から拡張データを取得します。

GetParcelableArrayExtra(String)

意図から拡張データを取得します。

GetParcelableArrayListExtra(String, Class)

意図から拡張データを取得します。

GetParcelableArrayListExtra(String)

意図から拡張データを取得します。

GetParcelableExtra(String, Class)

意図から拡張データを取得します。

GetParcelableExtra(String)

意図から拡張データを取得します。

GetSerializableExtra(String, Class)

意図から拡張データを取得します。

GetSerializableExtra(String)

意図から拡張データを取得します。

GetShortArrayExtra(String)

意図から拡張データを取得します。

GetShortExtra(String, Int16)

意図から拡張データを取得します。

GetStringArrayExtra(String)

意図から拡張データを取得します。

GetStringArrayListExtra(String)

意図から拡張データを取得します。

GetStringExtra(String)

意図から拡張データを取得します。

HasCategory(String)

意図にカテゴリが存在するかどうかを確認します。

HasExtra(String)

指定した名前に追加の値が関連付けられている場合は true を返します。

JavaFinalize()
古い.

オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
MakeMainActivity(ComponentName)

タスクのメイン (ルート) アクティビティを起動する意図を作成します。

MakeMainSelectorActivity(String, String)

実行する特定のアクティビティを指定せずに、アクティビティを検索するセレクターを指定せずに、アプリケーションのメイン アクティビティの意図を作成します。

MakeRestartActivityTask(ComponentName)

基本状態でアプリケーションのタスクを再起動するために使用できる意図を作成します。

NormalizeMimeType(String)

MIME データ型を正規化します。

Notify()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドを起動します。

(継承元 Object)
ParseIntent(Resources, XmlReader, IAttributeSet)

XML から "intent" 要素 (およびその子) を解析し、Intent オブジェクトをインスタンス化します。

ParseUri(String, IntentUriType)

URI から意図を作成します。

PutCharSequenceArrayListExtra(String, IList<ICharSequence>)

拡張データを意図に追加します。

PutExtra(String, Boolean)

拡張データを意図に追加します。

PutExtra(String, Boolean[])

拡張データを意図に追加します。

PutExtra(String, Bundle)

拡張データを意図に追加します。

PutExtra(String, Byte[])

拡張データを意図に追加します。

PutExtra(String, Char)

拡張データを意図に追加します。

PutExtra(String, Char[])

拡張データを意図に追加します。

PutExtra(String, Double)

拡張データを意図に追加します。

PutExtra(String, Double[])

拡張データを意図に追加します。

PutExtra(String, ICharSequence)

拡張データを意図に追加します。

PutExtra(String, ICharSequence[])

拡張データを意図に追加します。

PutExtra(String, Int16)

拡張データを意図に追加します。

PutExtra(String, Int16[])

拡張データを意図に追加します。

PutExtra(String, Int32)

拡張データを意図に追加します。

PutExtra(String, Int32[])

拡張データを意図に追加します。

PutExtra(String, Int64)

拡張データを意図に追加します。

PutExtra(String, Int64[])

拡張データを意図に追加します。

PutExtra(String, IParcelable)

拡張データを意図に追加します。

PutExtra(String, IParcelable[])

拡張データを意図に追加します。

PutExtra(String, ISerializable)

拡張データを意図に追加します。

PutExtra(String, SByte)

拡張データを意図に追加します。

PutExtra(String, Single)

拡張データを意図に追加します。

PutExtra(String, Single[])

拡張データを意図に追加します。

PutExtra(String, String)

拡張データを意図に追加します。

PutExtra(String, String[])

拡張データを意図に追加します。

PutExtras(Bundle)

拡張データのセットを意図に追加します。

PutExtras(Intent)

'src' 内のすべての extras をこの意図にコピーします。

PutIntegerArrayListExtra(String, IList<Integer>)

拡張データを意図に追加します。

PutParcelableArrayListExtra(String, IList<IParcelable>)

拡張データを意図に追加します。

PutStringArrayListExtra(String, IList<String>)

拡張データを意図に追加します。

ReadFromParcel(Parcel)
RemoveCategory(String)

意図からカテゴリを削除します。

RemoveExtra(String)

意図から拡張データを削除します。

RemoveFlags(ActivityFlags)

意図からこれらのフラグを削除します。

RemoveLaunchSecurityProtection()

意図が埋め込まれた追加の意図として別のアプリまたはコンポーネントから来た場合、システムは、この外部意図の作成者を識別するトークンを作成します。 このトークンが見つからないか無効な場合、システムはこの意図の起動をブロックします。 有効なトークンが含まれている場合、システムは作成者に対して検証を実行し、起動するアクセス許可を持たないターゲットの起動をブロックするか、アクセスできないタガートへの URI アクセスを許可することをブロックします。 このメソッドは、この機能をオプトアウトする方法を提供します。

ReplaceExtras(Bundle)

意図内のエクストラを、指定された追加のバンドルに完全に置き換えます。

ReplaceExtras(Intent)

意図の追加内容を、指定された意図の追加内容に完全に置き換えます。

ResolveActivity(PackageManager)

この意図の処理に使用する必要がある Activity コンポーネントを返します。

ResolveActivityInfo(PackageManager, PackageInfoFlags)

意図を、意図を実行する必要があるアクティビティを説明する ActivityInfo に解決します。

ResolveType(ContentResolver)

この意図の MIME データ型を返します。

ResolveType(Context)

この意図の MIME データ型を返します。

ResolveTypeIfNeeded(ContentResolver)

意図の解決に必要な場合にのみ、この意図の MIME データ型を返します。

SetAction(String)

実行する一般的なアクションを設定します。

SetClass(Context, Class)

#setComponent(ComponentName) オブジェクトによって返される名前を使用してClassを呼び出すのに便利です。

SetClass(Context, Type)

Class オブジェクトによって返される名前を使用して setComponent(ComponentName) を呼び出すのに便利です。

SetClassName(Context, String)

明示的なクラス名を使用して #setComponent を呼び出すのに便利です。

SetClassName(String, String)

明示的なアプリケーション パッケージ名とクラス名を使用して #setComponent を呼び出すのに便利です。

SetComponent(ComponentName)

(通常は省略可能)意図を処理するようにコンポーネントを明示的に設定します。

SetData(Uri)

この意図が動作しているデータを設定します。

SetDataAndNormalize(Uri)

この意図が動作しているデータを正規化して設定します。

SetDataAndType(Uri, String)

(通常は省略可能)意図のデータを明示的な MIME データ型と共に設定します。

SetDataAndTypeAndNormalize(Uri, String)

(通常は省略可能)データ URI と明示的な MIME データ型の両方を正規化して設定します。

SetExtrasClassLoader(ClassLoader)

このインテントのエクストラから Parcelable 値のマーシャリングを解除するときに使用される ClassLoader を設定します。

SetFlags(ActivityFlags)

この意図の処理方法を制御する特別なフラグを設定します。

SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
SetIdentifier(String)

この意図の識別子を設定します。

SetPackage(String)

(通常は省略可能)この意図が解決するコンポーネントを制限する明示的なアプリケーション パッケージ名を設定します。

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

意図は、実行する操作の抽象的な説明です。

(継承元 JavaObject)
SetType(String)

明示的な MIME データ型を設定します。

SetTypeAndNormalize(String)

明示的な MIME データ型を正規化して設定します。

ToArray<T>()

このJava配列ラッパーからマネージド配列を作成します。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
ToURI()
古い.

0 フラグで #toUri を呼び出します。

ToUri(IntentUriType)

この意図を、URI 表現を保持する文字列に変換します。

UnregisterFromRuntime()

相互運用ランタイムからこのJava ピアの登録を解除します。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
Wait(Int64)

現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

このオブジェクトをパーセルにフラット化します。

明示的なインターフェイスの実装

Name 説明
IJavaPeerable.Disposed()

意図は、実行する操作の抽象的な説明です。

(継承元 JavaObject)
IJavaPeerable.Finalized()

意図は、実行する操作の抽象的な説明です。

(継承元 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

意図は、実行する操作の抽象的な説明です。

(継承元 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

意図は、実行する操作の抽象的な説明です。

(継承元 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

意図は、実行する操作の抽象的な説明です。

(継承元 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

意図は、実行する操作の抽象的な説明です。

(継承元 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

意図は、実行する操作の抽象的な説明です。

拡張メソッド

Name 説明
GetJniTypeName(IJavaPeerable)

インスタンス selfの型の JNI 名を取得します。

JavaAs<TResult>(IJavaPeerable)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

意図は、実行する操作の抽象的な説明です。

TryJavaCast<TResult>(IJavaPeerable, TResult)

selfを強制的にTResult入力し、強制型がJava側で有効であることを確認します。

適用対象