Intent クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
意図は、実行する操作の抽象的な説明です。
[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
- 継承
- 派生
- 属性
- 実装
注釈
意図は、実行する操作の抽象的な説明です。 を使用Context#startActivity(Intent) startActivity
して をandroid.app.Activity
android.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_VIEW
content://contacts/people/1</b> -- 識別子が "1" の人物に関する情報を表示します。
</li li><>
<b>#ACTION_DIAL
content://contacts/people/1</b> -- 電話ダイヤラーを表示します。
</li li><>
<b>#ACTION_VIEW
tel:123</b> -- 指定された番号が入力された電話ダイヤラーを表示します。 VIEW アクションが、特定の URI に対して最も合理的と見なされる処理を行う方法に注意してください。
</li li><>
<b>#ACTION_DIAL
tel:123</b> -- 指定された番号が入力された電話ダイヤラーを表示します。
</li li><>
<b>#ACTION_EDIT
content://contacts/people/1</b> -- 識別子が "1" の人物に関する情報を編集します。
</li li><>
<b>#ACTION_VIEW
content://contacts/people/</b> -- ユーザーが閲覧できるユーザーの一覧を表示します。 この例は、連絡先アプリケーションへの一般的な最上位レベルのエントリで、ユーザーの一覧が表示されます。 表示する特定のユーザーを選択すると、そのユーザーを表示するアクティビティを開始するために新しい意図 {<b>#ACTION_VIEW
content://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 サンプル アプリケーションを考えてみましょう。 斜体のテキストは、名前を独自のパッケージに固有の名前に置き換える場所を示します。
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="<i>com.android.notepad</i>">
<application android:icon="@drawable/app_notes"
android:label="@string/app_name">
<provider class=".NotePadProvider"
android:authorities="<i>com.google.provider.NotePad</i>" />
<activity class=".NotesList" android:label="@string/title_notes_list">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
<action android:name="android.intent.action.PICK" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.GET_CONTENT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
</activity>
<activity class=".NoteEditor" android:label="@string/title_note">
<intent-filter android:label="@string/resolve_edit">
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.INSERT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
</activity>
<activity class=".TitleEditor" android:label="@string/title_edit_title"
android:theme="@android:style/Theme.Dialog">
<intent-filter android:label="@string/resolve_title">
<action android:name="<i>com.android.notepad.action.EDIT_TITLE</i>" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.ALTERNATIVE" />
<category android:name="android.intent.category.SELECTED_ALTERNATIVE" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
</activity>
</application>
</manifest>
最初のアクティビティ である は、com.android.notepad.NotesList
アプリへのメインエントリとして機能します。 3 つの意図テンプレートで説明されているように、3 つのことを行うことができます。 <><>
<intent-filter>
<action android:name="{@link #ACTION_MAIN android.intent.action.MAIN}" />
<category android:name="{@link #CATEGORY_LAUNCHER android.intent.category.LAUNCHER}" />
</intent-filter>
これにより、NotePad アプリケーションへの最上位レベルのエントリが提供されます。標準の MAIN アクションはメインエントリ ポイントであり (意図内の他の情報は必要ありません)、LAUNCHER カテゴリでは、このエントリ ポイントをアプリケーション起動ツールに一覧表示する必要があることを示します。
<李>
<intent-filter>
<action android:name="{@link #ACTION_VIEW android.intent.action.VIEW}" />
<action android:name="{@link #ACTION_EDIT android.intent.action.EDIT}" />
<action android:name="{@link #ACTION_PICK android.intent.action.PICK}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
これにより、アクティビティがメモのディレクトリで実行できることが宣言されます。 サポートされている型は、< で指定されます。タイプ>タグ。 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
です。
<李>
<intent-filter>
<action android:name="{@link #ACTION_GET_CONTENT android.intent.action.GET_CONTENT}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
このフィルターは、ユーザーが選択したメモを呼び出し元に戻す機能を説明します。どこから来たのかを知る必要はありません。 データ型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 つのことを行うことができます。 <><>
<intent-filter android:label="@string/resolve_edit">
<action android:name="{@link #ACTION_VIEW android.intent.action.VIEW}" />
<action android:name="{@link #ACTION_EDIT android.intent.action.EDIT}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
このアクティビティの最初の主な目的は、MIME の種類 vnd.android.cursor.item/vnd.google.note
でデクリブされた 1 つのメモをユーザーが操作できるようにすることです。 アクティビティでは、メモを表示することも、ユーザーが編集できるようにすることもできます。 ここでも、DEFAULT カテゴリをサポートして、そのコンポーネントを明示的に指定せずにアクティビティを起動できるようにします。
<李>
<intent-filter>
<action android:name="{@link #ACTION_INSERT android.intent.action.INSERT}" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<data android:mimeType="vnd.android.cursor.dir/<i>vnd.google.note</i>" />
</intent-filter>
このアクティビティの 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
ユーザーはメモのタイトルを編集できます。 これは、アプリケーションが直接呼び出すクラスとして実装できますが (意図でコンポーネントを明示的に設定することで)、既存のデータに対して代替操作を発行する方法を次に示します。
<intent-filter android:label="@string/resolve_title">
<action android:name="<i>com.android.notepad.action.EDIT_TITLE</i>" />
<category android:name="{@link #CATEGORY_DEFAULT android.intent.category.DEFAULT}" />
<category android:name="{@link #CATEGORY_ALTERNATIVE android.intent.category.ALTERNATIVE}" />
<category android:name="{@link #CATEGORY_SELECTED_ALTERNATIVE android.intent.category.SELECTED_ALTERNATIVE}" />
<data android:mimeType="vnd.android.cursor.item/<i>vnd.google.note</i>" />
</intent-filter>
ここでの単一意図テンプレートでは、 という 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_MAIN
li li><#ACTION_VIEW
li#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_ANSWER
li#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_ADDED
li<#ACTION_PACKAGE_CHANGED
>li#ACTION_PACKAGE_REMOVED
<>li<>#ACTION_PACKAGE_RESTARTED
li#ACTION_PACKAGE_DATA_CLEARED
><li<#ACTION_PACKAGES_SUSPENDED
>li<>#ACTION_PACKAGES_UNSUSPENDED
li>#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_DEFAULT
li li#CATEGORY_BROWSABLE
<>li#CATEGORY_TAB
<>li>#CATEGORY_ALTERNATIVE
<li<>#CATEGORY_SELECTED_ALTERNATIVE
li>><#CATEGORY_INFO
<#CATEGORY_LAUNCHER
li><#CATEGORY_HOME
li>#CATEGORY_PREFERENCE
<li>#CATEGORY_TEST
<li><#CATEGORY_CAR_DOCK
li>#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_INTENT
li li#EXTRA_STREAM
><li><#EXTRA_SHORTCUT_NAME
li<>#EXTRA_SUBJECT
li<#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 |
ブロードキャスト アクション: 現在のデバイス |
ActionCreateDocument |
アクティビティ アクション: ユーザーが新しいドキュメントを作成できるようにします。 |
ActionCreateNote |
アクティビティ アクション: メモの作成に使用できるメモ作成アクティビティを開始します。 |
ActionCreateReminder |
アクティビティ アクション: アラームを作成します。 |
ActionCreateShortcut |
アクティビティ アクション: ショートカットを作成します。 |
ActionDateChanged |
ブロードキャスト アクション: 日付が変更されました。 |
ActionDefault |
のシノニム |
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 |
アクティビティ アクション: 一意 |
ActionViewPermissionUsage |
アクティビティ アクション: UI を起動して、特定のアクセス許可グループの使用状況に関する情報を表示します。 |
ActionViewPermissionUsageForPeriod |
アクティビティ アクション: UI を起動して、特定の期間の特定のアクセス許可グループの使用状況に関する情報を表示します。 |
ActionVoiceCommand |
アクティビティ アクション: 音声コマンドを開始します。 |
ActionWallpaperChanged |
古い.
ブロードキャストアクション:現在のシステムの壁紙が変更されました。 |
ActionWebSearch |
アクティビティ アクション: Web 検索を実行します。 |
CaptureContentForNoteBlockedByAdmin |
古い.
IT 管理者によってスクリーンショットがブロックされていることを示すために と共 |
CaptureContentForNoteFailed |
古い.
何か問題が発生したことを示すために と共 |
CaptureContentForNoteSuccess |
古い.
要求が成功したことを示すために と共 |
CaptureContentForNoteUserCanceled |
古い.
ユーザーがコンテンツ キャプチャ フローを取り消したことを示すために と共 |
CaptureContentForNoteWindowModeUnsupported |
古い.
サポートされていないウィンドウ モードで実行されているアクティビティによって意図アクション |
CategoryAccessibilityShortcutTarget |
アクセシビリティ ショートカットは、障餫のあるユーザーがアクセシビリティ機能をトリガーするためのグローバル ジェスチャであり、開発者がアクティビティをショートカット ターゲットにするかどうかを判断するのに役立ちます。 |
CategoryAlternative |
アクティビティを、ユーザーが現在表示しているデータの代替アクションと見なす必要があるかどうかを設定します。 |
CategoryAppBrowser |
ブラウザー アプリケーションを起動するために と共 |
CategoryAppCalculator |
電卓アプリケーションを起動するために と共 |
CategoryAppCalendar |
と共 |
CategoryAppContacts |
と共 |
CategoryAppEmail |
と共 |
CategoryAppFiles |
ファイル アプリケーションを起動するために と共 |
CategoryAppFitness |
フィットネス アプリケーションを起動するために と共 |
CategoryAppGallery |
と共 |
CategoryAppMaps |
と共 |
CategoryAppMarket |
このアクティビティを使用すると、ユーザーは新しいアプリケーションを参照してダウンロードできます。 |
CategoryAppMessaging |
メッセージング アプリケーションを起動するために と共 |
CategoryAppMusic |
音楽アプリケーションを起動するために と共 |
CategoryAppWeather |
気象アプリケーションを起動するために と共 |
CategoryBrowsable |
ブラウザーから安全に呼び出すことができるアクティビティは、このカテゴリをサポートしている必要があります。 |
CategoryCarDock |
デバイスがカー ドックに挿入されたときに実行するアクティビティ。 |
CategoryCarMode |
自動車環境でアクティビティを使用できることを示すために使用されます。 |
CategoryDefault |
アクティビティがデータの一部に対して実行する既定のアクション (中央押し) のオプションである必要があるかどうかを設定します。 |
CategoryDeskDock |
デバイスがデスク ドックに挿入されたときに実行するアクティビティ。 |
CategoryDevelopmentPreference |
このアクティビティは、開発設定パネルです。 |
CategoryEmbed |
親アクティビティ コンテナー内で実行できます。 |
CategoryFrameworkInstrumentationTest |
フレームワーク インストルメンテーション テストのテスト対象コードとして使用する。 |
CategoryHeDeskDock |
デバイスがデジタル (ハイエンド) ドックに挿入されたときに実行するアクティビティ。 |
CategoryHome |
これはホーム アクティビティです。これは、デバイスの起動時に表示される最初のアクティビティです。 |
CategoryInfo |
パッケージに関する情報を提供します。通常、パッケージに が含 |
CategoryLauncher |
最上位レベルのランチャーに表示されます。 |
CategoryLeanbackLauncher |
Leanback モード用に最適化されたアクティビティを示します。これは、Leanback ランチャーに表示する必要があります。 |
CategoryLeDeskDock |
デバイスがアナログ (ロー エンド) ドックに挿入されたときに実行するアクティビティ。 |
CategoryMonkey |
このアクティビティは、サルやその他の自動テスト ツールによって実行される場合があります。 |
CategoryOpenable |
意図が で開 |
CategoryPreference |
このアクティビティはユーザー設定パネルです。 |
CategorySampleCode |
サンプル コードの例として使用する (通常のユーザー エクスペリエンスの一部ではありません)。 |
CategorySecondaryHome |
セカンダリに表示されるホーム アクティビティは、ホーム アクティビティの表示をサポートします。 |
CategorySelectedAlternative |
アクティビティを、ユーザーが現在選択しているデータの代替選択アクションと見なす必要があるかどうかを設定します。 |
CategoryTab |
TabActivity を含む 内のタブとして使用することを目的としています。 |
CategoryTest |
テストとして使用する (通常のユーザー エクスペリエンスの一部ではありません)。 |
CategoryTypedOpenable |
意図フィルターが、必ずしも によって開くことができるとは限らないが、少なくとも を介して |
CategoryUnitTest |
単体テストとして使用する (テスト ハーネスを介して実行)。 |
CategoryVoice |
音声操作に参加できるアクティビティのカテゴリ。 |
CategoryVrHome |
デバイスが VR ヘッドセット ビューアーに配置されたときにランチャーに使用するアクティビティ。 |
ExtraAlarmCount |
保留中のインテントの |
ExtraAllowMultiple |
ユーザーが複数のアイテムを選択して返せるように意図を示すために使用されます。 |
ExtraAllowReplace |
古い.
パッケージをインストールするために、 のブール型の追加フィールド |
ExtraAlternateIntents |
で表示 |
ExtraAssistContext |
アシスト要求時に |
ExtraAssistInputDeviceId |
アシストの呼び出しに |
ExtraAssistInputHintKeyboard |
ユーザーが |
ExtraAssistPackage |
アシストの |
ExtraAssistUid |
アシストの呼び出し時に |
ExtraAttributionTags |
属性タグを一緒に使用する場合の String[]
|
ExtraAutoLaunchSingleChoice |
選択できるアプリケーションが 1 つしかない場合に chooser を表示するかどうかを指定するために、意図のブール型の追加フィールド |
ExtraBcc |
コピーする必要がある電子メール アドレスを保持している String[]。 |
ExtraBugReport |
バグ レポートを含む の |
ExtraCaptureContentForNoteStatusCode |
応答の状態を示すために で開始 |
ExtraCc |
カーボン コピーする必要がある電子メール アドレスを保持している String[]。 |
ExtraChangedComponentName |
古い.
このメンバーは非推奨とされます。 |
ExtraChangedComponentNameList |
このフィールドは の |
ExtraChangedPackageList |
このフィールドは、、 |
ExtraChangedUidList |
このフィールドは、 の |
ExtraChooserCustomActions |
を呼び出 |
ExtraChooserModifyShareAction |
と共に使用する省略可能な |
ExtraChooserRefinementIntentSender |
|
ExtraChooserTargets |
|
ExtraChosenComponent |
|
ExtraChosenComponentIntentSender |
|
ExtraComponentName |
意図の追加: |
ExtraContentAnnotations |
|
ExtraContentQuery |
検索クエリを提供する省略可能な CharSequence extra。 |
ExtraDataRemoved |
意図の |
ExtraDockState |
ドック状態を要求する意図の |
ExtraDontKillApp |
または 意図の |
ExtraDurationMillis |
意図の追加: ミリ秒の数。 |
ExtraEmail |
配信先の電子メール アドレスを保持している String[]。 |
ExtraEndTime |
と で使用 |
ExtraExcludeComponents |
|
ExtraFromStorage |
さまざまな種類のストレージを管理するためにサブアクティビティを起動するときに、ストレージ UI から取得されるアクティビティの意図に含めることができる追加。 |
ExtraHtmlText |
意図に関連付けられた定数 String。HTML 形式のテキストとして の代替手段 |
ExtraIndex |
意図アクションに応じたセマンティクスを持つオプションのインデックス。 |
ExtraInitialIntents |
を使用してユーザー |
ExtraInstallerPackageName |
パッケージをインストールするために、 の文字列の追加フィールド |
ExtraIntent |
または |
ExtraKeyEvent |
|
ExtraLocaleList |
意図の追加: A |
ExtraLocalOnly |
インテントがローカル デバイス上のデータのみを返す必要があることを示すために余分に使用されます。 |
ExtraLocusId |
意図の追加: で |
ExtraMimeTypes |
受け入れ可能な MIME の種類のセットを通信するために余分に使用されます。 |
ExtraNotUnknownSource |
パッケージをインストールするために、 のブール型の追加フィールド |
ExtraOriginatingUri |
と を含む |
ExtraPackageName |
意図の追加: アプリ パッケージ名。 |
ExtraPackages |
パッケージ名の文字列配列。 |
ExtraPermissionGroupName |
意図の追加: アクセス許可グループの名前。 |
ExtraPhoneNumber |
で最初に入力された電話番号を保持する文字列、または で |
ExtraProcessText |
処理するテキストを定義するために使用する余分な の名前を CharSequence として指定します。 |
ExtraProcessTextReadonly |
処理されたテキストを読み取り専用として使用するかどうかを定義するために使用されるブール値の名前。 |
ExtraQuickViewFeatures |
意図を |
ExtraQuietMode |
通知モードがオンまたはオフに切り替えられたかどうかを示す、オプションのブール値の追加。 |
ExtraReferrer |
この追加は、アクティビティの起動に使用される任意の意図と共に使用でき、そのアクティビティを起動するユーザーに関する情報を提供します。 |
ExtraReferrerName |
オブジェクトではなく |
ExtraRemoteIntentToken |
リモート インテントの追加フィールドで使用されます。 |
ExtraReplacementExtras |
と共 |
ExtraReplacing |
これがパッケージの代わりであることを示すために意図の |
ExtraRestrictionsBundle |
を処理 |
ExtraRestrictionsIntent |
を処理 |
ExtraRestrictionsList |
を処理 |
ExtraResultReceiver |
|
ExtraReturnResult |
または |
ExtraShortcutIcon |
ショートカットのアイコンをビットマップとして定義するために使用される追加の名前。 |
ExtraShortcutIconResource |
ショートカットの ShortcutIconResource としてアイコンを定義するために使用される追加の名前。 |
ExtraShortcutId |
意図の追加: 共有意図の送信に使用されるショートカットの ID。 |
ExtraShortcutIntent |
ショートカットの意図を定義するために使用する追加の名前。 |
ExtraShortcutName |
ショートカットの名前を定義するために使用する追加の名前。 |
ExtraShutdownUserspaceOnly |
そのためのオプションの |
ExtraSplitName |
意図の追加: アプリの分割名。 |
ExtraStartTime |
と で使用 |
ExtraStream |
コンテンツ: 意図に関連付けられたデータのストリームを保持する URI。送信されるデータを提供するために と共 |
ExtraSubject |
メッセージの目的の件名行を保持する定数文字列。 |
ExtraSuspendedPackageExtras |
意図の追加: |
ExtraTemplate |
新しく作成されたレコードに配置する初期データ。 |
ExtraText |
インテントに関連付けられている定数 CharSequence。送信するリテラル データを指定するために と |
ExtraTime |
エポック以降の時間をミリ秒単位で指定する省略可能な追加。 |
ExtraTimezone |
デバイスの |
ExtraTitle |
と共 |
ExtraUid |
パッケージが割り当てられた uid を指定するための意図の |
ExtraUser |
|
ExtraUserInitiated |
ユーザーが開始したアクションで |
ExtraUseStylusMode |
起動されたノート作成アクティビティにスタイラス入力で |
FlagActivityRequireDefault |
古い.
に |
FlagActivityRequireNonBrowser |
古い.
に |
FlagReceiverVisibleToInstantApps |
古い.
設定すると、ブロードキャストはインスタント アプリの受信者に表示されます。 |
MetadataDockHome |
アクティブなときにドックがホーム キーを引き継ぐ必要があることを示すために、ドック アクティビティを使用してメタ データとして提供できるブール値。 |
UriAllowUnsafe |
古い.
と |
UriAndroidAppScheme |
古い.
と |
UriIntentScheme |
古い.
と |
プロパティ
Action |
など |
Categories |
意図内のすべてのカテゴリのセットを返します。 |
Class |
この |
ClipData |
この意図に関連付けられている を |
Component |
意図に関連付けられている具象コンポーネントを取得します。 |
Creator | |
Data |
この意図が動作しているデータを取得します。 |
DataString |
と同じです |
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() |
この |
CloneFilter() |
フィルターの一致に関連する意図の部分 (アクション、データ、型、コンポーネント、カテゴリ) のみを複製します。 |
CreateChooser(Intent, ICharSequence) |
意図を作成するための便利な |
CreateChooser(Intent, ICharSequence, IntentSender) |
意図を作成するための便利な |
CreateChooser(Intent, String) |
意図を作成するための便利な |
CreateChooser(Intent, String, IntentSender) |
意図を作成するための便利な |
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 フラグを使用して を呼び出します |
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) |
意図を、意図を |
ResolveType(ContentResolver) |
この意図の MIME データ型を返します。 |
ResolveType(Context) |
この意図の MIME データ型を返します。 |
ResolveTypeIfNeeded(ContentResolver) |
意図の解決に必要な場合にのみ、この意図の MIME データ型を返します。 |
SetAction(String) |
実行する一般的なアクションを設定します。 |
SetClass(Context, Class) |
オブジェクトによって返される名前を使用して を呼び出 |
SetClass(Context, Type) |
意図は、実行する操作の抽象的な説明です。 |
SetClassName(Context, String) |
明示的なクラス名を使用して を呼び出す |
SetClassName(String, String) |
明示的なアプリケーション パッケージ名とクラス名を使用して を呼び出す |
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(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) |
意図は、実行する操作の抽象的な説明です。 |