Intent クラス

定義

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

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

注釈

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

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

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

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

</部>

"IntentStructure"><h3>Intent Structure</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_VIEWcontent://contacts/people/N</b> } が使用されます。

</li></ul>

これらのプライマリ属性に加えて、意図に含めることもできます。

<ul><li>

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

<李>

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

<李>

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

<李>

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

</ul>

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

<ul><li>

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

</li li><>

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

</li li><>

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

</li></ul>

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

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

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

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

<ul><li>

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

<李>

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

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

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

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

<ul><li>

<b>アクション</b> を指定した場合は、コンポーネントが処理するコンポーネントとして一覧表示する必要があります。

<李>

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

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

b categories/b (指定された場合) は<、処理するカテゴリとしてアクティビティによってすべての</em> を一覧表示する必要があります<>。><> つまり、カテゴリ と #CATEGORY_ALTERNATIVEを含める場合、それらのカテゴリ#CATEGORY_LAUNCHERの両方</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アプリへのメインエントリとして機能します。 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 カテゴリでは、このエントリ ポイントをアプリケーション起動ツールに一覧表示する必要があることを示します。

<李>

&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;

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

<李>

&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.google.note) を含む 1 つの (vnd.android.cursor.item) 項目の Cursor を取得できる URI です。 GET_CONTENT アクションは PICK アクションに似ています。アクティビティは、ユーザーが選択したデータの一部を呼び出し元に返します。 ただし、ここでは、呼び出し元は、ユーザーが選択するデータの種類ではなく、必要なデータの種類を指定します。

</Ol>

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

<ul><li>

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

<李>

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

<李>

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

<李>

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

<李>

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

</ul>

2 番目のアクティビティ である は、 com.android.notepad.NoteEditorユーザーに 1 つのノート エントリを表示し、編集できるようにします。 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 カテゴリをサポートして、そのコンポーネントを明示的に指定せずにアクティビティを起動できるようにします。

<李>

&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> のコンテンツを表示します。

<李>

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

<李>

<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> が表示され、ユーザーは note <var>{ID}</var> に関連付けられているタイトルを編集できます。

</ul>

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

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

<ul><li><#ACTION_MAINli li><#ACTION_VIEWli#ACTION_ATTACH_DATA<>li<#ACTION_EDIT>li#ACTION_PICK<>li<#ACTION_CHOOSER>li>#ACTION_GET_CONTENT<li>#ACTION_SEND><#ACTION_CALL<><#ACTION_DIAL><<>><#ACTION_INSERT#ACTION_SENDTO<>#ACTION_DELETE#ACTION_ANSWERli#ACTION_PICK_ACTIVITY<><>#ACTION_WEB_SEARCH><<>#ACTION_FACTORY_TEST><<#ACTION_RUN>#ACTION_SYNC#ACTION_SEARCH/ul>

<h3>Standard Broadcast Actions</h3>

これらは、インテントがブロードキャストを受信するために定義されている現在の標準アクションです (通常は Context#registerReceiver または <レシーバー>タグをマニフェストに含めます。

<ul><li li<#ACTION_TIME_TICK>li#ACTION_TIME_CHANGED<>li#ACTION_TIMEZONE_CHANGED><li<#ACTION_BOOT_COMPLETED>li<>#ACTION_PACKAGE_ADDEDli<#ACTION_PACKAGE_CHANGED>li#ACTION_PACKAGE_REMOVED<>li<>#ACTION_PACKAGE_RESTARTEDli#ACTION_PACKAGE_DATA_CLEARED><li<#ACTION_PACKAGES_SUSPENDED>li<>#ACTION_PACKAGES_UNSUSPENDEDli>#ACTION_UID_REMOVED#ACTION_BATTERY_CHANGED#ACTION_POWER_CONNECTED><><<li#ACTION_POWER_DISCONNECTED<><>#ACTION_SHUTDOWN/ul>

<p class="note"><strong>Note: </strong>アプリが Android 11 (API レベル 30) 以上を対象とする場合、エクストラにパッケージの詳細を含む などの #ACTION_PACKAGES_SUSPENDED ブロードキャストを登録すると、フィルター処理されたアプリの一覧が表示されるか、何も受け取らなくても済みます。 詳細については、パッケージの可視性を管理する方法に関するページを参照してください。

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

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

<ul><li><#CATEGORY_DEFAULTli li#CATEGORY_BROWSABLE<>li#CATEGORY_TAB<>li>#CATEGORY_ALTERNATIVE<li<>#CATEGORY_SELECTED_ALTERNATIVEli>><#CATEGORY_INFO<#CATEGORY_LAUNCHERli><#CATEGORY_HOMEli>#CATEGORY_PREFERENCE<li>#CATEGORY_TEST<li><#CATEGORY_CAR_DOCKli>#CATEGORY_DESK_DOCK<li>#CATEGORY_LE_DESK_DOCK<li>#CATEGORY_CAR_MODE<>#CATEGORY_HE_DESK_DOCK<li li><#CATEGORY_APP_MARKET<>#CATEGORY_VR_HOME/ul>

<h3>Standard Extra Data</h3>

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

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

<h3>Flags</h3>

これらは、 と #addFlagsを介して#setFlags意図で使用できるフラグです。 考えられるすべてのフラグの一覧については、「」を参照してください #setFlags

の Java ドキュメント android.content.Intent

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

コンストラクター

Intent()

空の意図を作成します。

Intent(Context, Class)

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

Intent(Context, Type)

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

Intent(Intent)

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

Intent(IntPtr, JniHandleOwnership)

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

Intent(String)

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

Intent(String, Uri)

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

Intent(String, Uri, Context, Class)

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

Intent(String, Uri, Context, Type)

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

フィールド

ActionAirplaneModeChanged

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

ActionAllApps

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

ActionAnswer

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

ActionAppError

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

ActionApplicationLocaleChanged

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

ActionApplicationPreferences

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

ActionApplicationRestrictionsChanged

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

ActionAssist

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

ActionAttachData

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

ActionAutoRevokePermissions

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

ActionBatteryChanged

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

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

ブロードキャスト アクション: デバイス <p class="note"> の記憶域領域の不足状態を示すスティッキー ブロードキャスト。これは、システムからのみ送信できる保護された意図です。

ActionDeviceStorageOk

ブロードキャスト アクション: デバイス上の記憶域領域の不足状態が p class="note" でなくなった <ことを示します。> これは、システムからのみ送信できる保護された意図です。

ActionDial

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

ActionDockEvent

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

ActionDreamingStarted

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

ActionDreamingStopped

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

ActionEdit

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

ActionExternalApplicationsAvailable

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

ActionExternalApplicationsUnavailable

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

ActionFactoryTest

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

ActionGetContent

アクティビティ アクション: ユーザーが特定の種類のデータを選択して返せるようにします。

ActionGetRestrictionEntries

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

ActionGtalkServiceConnected

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

ActionGtalkServiceDisconnected

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

ActionHeadsetPlug

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

ActionInputMethodChanged

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

ActionInsert

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

ActionInsertOrEdit

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

ActionInstallFailure

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

ActionInstallPackage

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

ActionLaunchCaptureContentActivityForNote

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

ActionLocaleChanged

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

ActionLockedBootCompleted

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

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

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

ActionPackageAdded

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

ActionPackageChanged

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

ActionPackageDataCleared

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

ActionPackageFirstLaunch

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

ActionPackageFullyRemoved

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

ActionPackageInstall
古い.

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

ActionPackageNeedsVerification

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

ActionPackageRemoved

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

ActionPackageReplaced

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

ActionPackageRestarted

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

ActionPackagesSuspended

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

ActionPackagesUnsuspended

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

ActionPackageVerified

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

ActionPaste

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

ActionPick

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

ActionPickActivity

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

ActionPowerConnected

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

ActionPowerDisconnected

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

ActionPowerUsageSummary

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

ActionProcessText

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

ActionProfileAccessible

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

ActionProfileAdded

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

ActionProfileInaccessible

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

ActionProfileRemoved

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

ActionProviderChanged

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

ActionQuickClock

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

ActionQuickView

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

ActionReboot

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

ActionRun

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

ActionSafetyCenter

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

ActionScreenOff

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

ActionScreenOn

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

ActionSearch

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

ActionSearchLongPress

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

ActionSend

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

ActionSendMultiple

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

ActionSendto

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

ActionSetWallpaper

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

ActionShowAppInfo

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

ActionShowWorkApps

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

ActionShutdown

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

ActionSync

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

ActionSystemTutorial

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

ActionTimeChanged

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

ActionTimeTick

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

ActionTimezoneChanged

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

ActionTranslate

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

ActionUidRemoved

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

ActionUmsConnected
古い.

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

ActionUmsDisconnected
古い.

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

ActionUninstallPackage

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

ActionUserBackground

ユーザー スイッチが完了した後に送信されます。この切り替えによってプロセスのユーザーがバックグラウンドに送信された場合。

ActionUserForeground

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

ActionUserInitialize

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

ActionUserPresent

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

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
古い.

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

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 ヘッドセット ビューアーに配置されたときにランチャーに使用するアクティビティ。

ExtraAlarmCount

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

ExtraAllowMultiple

ユーザーが複数のアイテムを選択して返せるように意図を示すために使用されます。

ExtraAllowReplace
古い.

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

ExtraAlternateIntents

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

ExtraAssistContext

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

ExtraAssistInputDeviceId

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

ExtraAssistInputHintKeyboard

ユーザーが #ACTION_ASSIST 主な入力デバイスとしてキーボードを使用して支援を受ける可能性を示唆するオプションフィールド。

ExtraAssistPackage

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

ExtraAssistUid

アシストの呼び出し時に #ACTION_ASSIST 現在のフォアグラウンド アプリケーション パッケージの uid を格納する 上の省略可能なフィールド。

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 追加。

ExtraCc

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

ExtraChangedComponentName
古い.

このメンバーは非推奨とされます。

ExtraChangedComponentNameList

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

ExtraChangedPackageList

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

ExtraChangedUidList

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

ExtraChooserCustomActions

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

ExtraChooserModifyShareAction

と共に使用する省略可能な #ACTION_CHOOSER引数。

ExtraChooserRefinementIntentSender

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

ExtraChooserTargets

android.service.chooser.ChooserTarget ChooserTarget[]選択者が#ACTION_CHOOSERユーザーに提示する追加の優先度の高いディープ リンク ターゲットを記述するための 。

ExtraChosenComponent

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

ExtraChosenComponentIntentSender

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

ExtraComponentName

意図の追加: ComponentName 値。

ExtraContentAnnotations

ArrayListStringコンテンツを記述する注釈の #ACTION_CHOOSER

ExtraContentQuery

検索クエリを提供する省略可能な CharSequence extra。

ExtraDataRemoved

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

ExtraDockState

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

ExtraDontKillApp

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

ExtraDurationMillis

意図の追加: ミリ秒の数。

ExtraEmail

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

ExtraEndTime

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

ExtraExcludeComponents

ComponentName ComponentName[]ユーザーに表示されるコンポーネントの一覧から除外および省略する必要がある、説明するコンポーネント。

ExtraFromStorage

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

ExtraHtmlText

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

ExtraIndex

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

ExtraInitialIntents

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

ExtraInstallerPackageName

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

ExtraIntent

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

ExtraKeyEvent

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

ExtraLocaleList

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

ExtraLocalOnly

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

ExtraLocusId

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

ExtraMimeTypes

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

ExtraNotUnknownSource

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

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

通知モードがオンまたはオフに切り替えられたかどうかを示す、オプションのブール値の追加。

ExtraReferrer

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

ExtraReferrerName

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

ExtraRemoteIntentToken

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

ExtraReplacementExtras

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

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_UNINSTALL_PACKAGEのブール型の追加フィールド#ACTION_INSTALL_PACKAGEとして使用されます。

ExtraShortcutIcon

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

ExtraShortcutIconResource

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

ExtraShortcutId

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

ExtraShortcutIntent

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

ExtraShortcutName

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

ExtraShutdownUserspaceOnly

そのためのオプションの #ACTION_SHUTDOWN 追加機能を使用すると、送信者は、このシャットダウンがシステムのユーザー空間に対してのみであり、完全なシャットダウンではないことを確認できます。

ExtraSplitName

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

ExtraStartTime

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

ExtraStream

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

ExtraSubject

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

ExtraSuspendedPackageExtras

意図の追加: Bundle 中断中のパッケージの追加の 。

ExtraTemplate

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

ExtraText

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

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

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

FlagActivityRequireDefault
古い.

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

FlagActivityRequireNonBrowser
古い.

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

FlagReceiverVisibleToInstantApps
古い.

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

MetadataDockHome

アクティブなときにドックがホーム キーを引き継ぐ必要があることを示すために、ドック アクティビティを使用してメタ データとして提供できるブール値。

UriAllowUnsafe
古い.

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

UriAndroidAppScheme
古い.

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

UriIntentScheme
古い.

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

プロパティ

Action

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

Categories

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

Class

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

(継承元 Object)
ClipData

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

Component

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

Creator
Data

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

DataString

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

Extras

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

Flags

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

Handle

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

(継承元 Object)
HasFileDescriptors

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

Identifier

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

JniIdentityHashCode

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

(継承元 Object)
JniPeerMembers

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

Package

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

PeerReference

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

(継承元 Object)
Scheme

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

Selector

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

SourceBounds

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

ThresholdClass

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

ThresholdType

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

Type

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

メソッド

AddCategory(String)

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

AddFlags(ActivityFlags)

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

Clone()

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

CloneFilter()

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

CreateChooser(Intent, ICharSequence)

意図を作成するための便利な #ACTION_CHOOSER 関数。

CreateChooser(Intent, ICharSequence, IntentSender)

意図を作成するための便利な #ACTION_CHOOSER 関数。

CreateChooser(Intent, String)

意図を作成するための便利な #ACTION_CHOOSER 関数。

CreateChooser(Intent, String, IntentSender)

意図を作成するための便利な #ACTION_CHOOSER 関数。

DescribeContents()

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

Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
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)

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

GetParcelableArrayExtra(String, Class)

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

GetParcelableArrayListExtra(String)

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

GetParcelableArrayListExtra(String, Class)

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

GetParcelableExtra(String)

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

GetParcelableExtra(String, Class)

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

GetSerializableExtra(String)

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

GetSerializableExtra(String, Class)

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

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' のすべての追加をこの意図にコピーします。

PutIntegerArrayListExtra(String, IList<Integer>)

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

PutParcelableArrayListExtra(String, IList<IParcelable>)

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

PutStringArrayListExtra(String, IList<String>)

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

ReadFromParcel(Parcel)
RemoveCategory(String)

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

RemoveExtra(String)

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

RemoveFlags(ActivityFlags)

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

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)

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

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)

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

SetType(String)

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

SetTypeAndNormalize(String)

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

ToArray<T>()

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

(継承元 Object)
ToString()

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

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

0 フラグを使用して を呼び出します #toUri

ToUri(IntentUriType)

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

UnregisterFromRuntime()

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

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

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

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

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

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

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

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

IJavaPeerable.Disposed()

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

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(継承元 Object)
IJavaPeerable.Finalized()

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

(継承元 Object)
IJavaPeerable.JniManagedPeerState

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

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

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

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

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

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

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

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

適用対象