対応しているAndroidのインテント
Fireタブレットでは、アクティビティを起動するためのAndroidインテントをサポートしています。Androidプラットフォームで標準のインテントリストが定義されています。詳細については、AndroidドキュメントのIntent(英語のみ)を参照してください。
- 概要
- 対応しているインテント
- ACTION_ATTACH_DATA
- ACTION_CALL
- ACTION_CREATE_SHORTCUT
- ACTION_DIAL
- ACTION_EDIT
- ACTION_GET_CONTENT
- ACTION_INSERT
- ACTION_INSERT_OR_EDIT
- ACTION_INSTALL_PACKAGE
- ACTION_MANAGE_NETWORK_USAGE
- ACTION_MANAGE_PACKAGE_STORAGE
- ACTION_PICK
- ACTION_PICK_ACTIVITY
- ACTION_POWER_USAGE_SUMMARY
- ACTION_SEARCH
- ACTION_SEND
- ACTION_SEND_MULTIPLE
- ACTION_VIEW
- ACTION_WEB_SEARCH
- アクティビティのないインテント
- その他Androidデバイスとの比較
概要
ユーザーによってアプリがインストールされていない初期状態のFireタブレットは、以下のインテントに応答します。これらのインテントの多くは、1つまたは複数のインテントフィールドが特定の値になっている場合にのみサポートされています。各インテントの表は、そのインテントで必要な値と想定される結果を示しています。
- ACTION_ATTACH_DATA
- ACTION_CALL – Kindle Fire(第1世代/2011)では対応していません
- ACTION_CHOOSER
- ACTION_CREATE_SHORTCUT
- ACTION_DIAL – Kindle Fire(第1世代/2011)では対応していません
- ACTION_EDIT
- ACTION_GET_CONTENT
- ACTION_INSERT
- ACTION_INSERT_OR_EDIT
- ACTION_INSTALL_PACKAGE
- ACTION_MANAGE_NETWORK_USAGE – Kindle Fire(第1世代/2011)では対応していません
- ACTION_MANAGE_PACKAGE_STORAGE
- ACTION_PICK
- ACTION_PICK_ACTIVITY – Kindle Fire(第1世代/2011)では対応していません
- ACTION_POWER_USAGE_SUMMARY
- ACTION_SEARCH
- ACTION_SEND
- ACTION_SEND_MULTIPLE
- ACTION_VIEW
- ACTION_WEB_SEARCH
この一覧はすべてを網羅しているわけではありません。アクティビティは、エクストラ、カテゴリー、MIMEタイプに関係なくインテントに応答する場合があります。一覧表に記載されているインテントを、そのインテントの表に記載されていないエクストラ、MIMEタイプ、URI、カテゴリーでアプリが呼び出すと、想定どおりの結果になる場合もならない場合もあります。想定どおりの結果を確実に得るには、使用するフィールド値でインテントに応答するように登録されているアクティビティを常に確認してください。それには、次の例に示すように、android.content.pm.PackageManagerのqueryIntentActivitiesメソッドを呼び出します。
PackageManager manager = context.getPackageManager();
List<ResolveInfo> infos = manager.queryIntentActivities(intent, 0);
if (infos.size() > 0) {
//この場合はインテントを処理できるアプリがある
} else {
//インテントを処理できるアプリがない
}
一部のインテントを特定のフィールド値と組み合わせた場合は、Kindle Fireタブレットでは利用できないパーミッションが必要になります。これらのパーミッションのリストについては、Amazonアプリストアにおけるアプリ申請時のテスト基準の「デバイス機能テスト」セクションを参照してください。
一部のインテントを特定のフィールド値と組み合わせても、システムエラーは発生しませんが、アクティビティも開かれません。
- ACTION_CALL
- ACTION_CALL_BUTTON
- ACTION_CHOOSER
- ACTION_SET_WALLPAPER
対応しているインテント
Fireタブレットは、次のインテントに対応しています。表には各インテントに対応するフィールド値が列挙されています。各表には、想定される結果も記載されています。
ACTION_ATTACH_DATA
データがアタッチされます。Fireタブレットでは、データは画像である必要があります。定数値: android.intent.action.ATTACH_DATA
フィールド | Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|---|
MIMEタイプ:image/* | 連絡先が開きます。 | 連絡先またはOfficeSuiteを選択するように求められます。 | 連絡先またはOfficeSuiteを選択するように求められます。 | 連絡先またはQuickOfficeを選択するように求められます。 |
データURI:file: <_file_path_and_name_> MIMEタイプ:image/* |
連絡先が開きます。 | 連絡先またはOfficeSuiteを選択するように求められます。 | 連絡先またはOfficeSuiteを選択するように求められます。 | 連絡先またはQuickOfficeを選択するように求められます。 |
データURI:content: <_content_path_and_name_> MIMEタイプ:image/* |
対応していません。 | 連絡先またはOfficeSuiteを選択するように求められます。 | 連絡先またはOfficeSuiteを選択するように求められます。 | 連絡先またはQuickOfficeを選択するように求められます。 |
データURI:calendar MIMEタイプ:image/* |
対応していません。 | 連絡先またはOfficeSuiteを選択するように求められます。 | 連絡先またはOfficeSuiteを選択するように求められます。 | 連絡先またはQuickOfficeを選択するように求められます。 |
ACTION_CALL
ボイスメール番号または電話番号が送信されます。このインテントはKindle Fire(第1世代)では対応していません。
定数値:android.intent.action.CALL
フィールド | Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|---|
データURI:tel: <_telephone_number_> | 対応していません。 | 連絡先に番号が追加されます。 | 連絡先に番号が追加されます。 | 対応していません。 |
ACTION_CREATE_SHORTCUT
アクティビティのショートカットが作成されます。
定数値:android.intent.action.CREATE_SHORTCUT
Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|
ショートカットを設定するカテゴリーを選択するように求められます。 | 連絡先または設定のショートカットを選択するように求められます。 | 連絡先またはメールアカウントのショートカット設定を選択するように求められます。 | 連絡先またはメールアカウントのショートカット設定を選択するように求められます。 |
ACTION_DIAL
電話番号が送信されます。このインテントはKindle Fire(第1世代)では対応していません。
定数値:android.intent.action.DIAL
フィールド | Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|---|
データURI:tel: <_telephone_number_> | 連絡先に電話番号が追加されます。 | 連絡先に電話番号が追加されます。 | 連絡先に電話番号が追加されます。 | 対応していません。 |
ACTION_EDIT
カレンダーイベントが編集可能モードで開きます。
定数値:android.intent.action.EDIT
フィールド | Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|---|
データURI:calendar | 対応していません。 | 対応していません。 | 新しいカレンダーイベントが作成されます。 | 新しいカレンダーイベントが作成されます。 |
データURI:content: <_content_path_and_name_> MIMEタイプ:vnd.android.cursor.dir/event |
新しいカレンダーイベントが作成されます。 | 新しいカレンダーイベントが作成されます。 | 新しいカレンダーイベントが作成されます。 | 新しいカレンダーイベントが作成されます。 |
ACTION_GET_CONTENT
コンテンツの種類が取得されます。
定数値:android.intent.action.GET_CONTENT
フィールド | Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|---|
MIMEタイプ:image/* | 写真が開きます。 | OfficeSuiteまたは写真を選択するように求められます。 | OfficeSuiteまたは写真を選択するように求められます。 | QuickOfficeが開きますが、例外が生成されます。 |
MIMEタイプ:video/* | ビデオが開きます。 | OfficeSuiteまたはパーソナルビデオを選択するように求められます。 | OfficeSuiteまたはパーソナルビデオを選択するように求められます。 | QuickOfficeが開きますが、例外が生成されます。 |
MIMEタイプ:vnd.android.cursor.item/person | 連絡先が開きます。 | 連絡先またはOfficeSuiteを選択するように求められます。 | 連絡先またはOfficeSuiteを選択するように求められます。 | QuickOfficeが開きますが、例外が生成されます。 |
MIMEタイプ:vnd.android.cursor.item/phone | 連絡先が開きます。 | 連絡先またはOfficeSuiteを選択するように求められます。 | 連絡先またはOfficeSuiteを選択するように求められます。 | QuickOfficeが開きますが、例外が生成されます。 |
MIMEタイプ:vnd.android.cursor.item/event | ファイルブラウザが開きます。 | OfficeSuiteが開きます。 | OfficeSuiteが開きます。 | QuickOfficeが開きますが、例外が生成されます。 |
MIMEタイプ:appication/eml | ファイルブラウザが開きます。 | OfficeSuiteが開きます。 | OfficeSuiteが開きます。 | QuickOfficeが開きますが、例外が生成されます。 |
ACTION_INSERT
データが挿入されます。
定数値:android.intent.action.INSERT
フィールド | Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|---|
データURI:content: <_content_path_and_name_> MIMEタイプ:vnd.android.cursor.item/event |
新しいカレンダーイベントが作成されます。 | 新しいカレンダーイベントが作成されます。 | 新しいカレンダーイベントが作成されます。 | 新しいカレンダーイベントが作成されます。 |
データURI:file: MIMEタイプ:vnd.android.cursor.dir/person | 連絡先に新しい連絡先が作成されます。 | 連絡先に新しい連絡先が作成されます。 | 連絡先に新しい連絡先が作成されます。 | 連絡先に新しい連絡先が作成されます。 |
ACTION_INSERT_OR_EDIT
既存の項目が編集用に開く、または新しい項目が挿入されて編集用に開きます。
定数値:android.intent.action.INSERT_OR_EDIT
フィールド | Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|---|
データURI:content: <_content_path_and_name_> MIMEタイプ:vnd.android.cursor.item/person
|
コンテンツを挿入するために連絡先が開きます。 | コンテンツを挿入するために連絡先が開きます。 | コンテンツを挿入するために連絡先が開きます。 | コンテンツを挿入するために連絡先が開きます。 |
MIMEタイプ:vnd.android.cursor.item/contact | コンテンツを挿入するために連絡先が開きます。 | コンテンツを挿入するために連絡先が開きます。 | コンテンツを挿入するために連絡先が開きます。 | コンテンツを挿入するために連絡先が開きます。 |
ACTION_INSTALL_PACKAGE
アプリのインストーラーが起動されます。
定数値:android.intent.action.INSTALL_PACKAGE
フィールド | Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|---|
データURI:file: <_file_path_and_name_>
|
ファイル内のパッケージがインストールされます。 | ファイル内のパッケージがインストールされます。 | ファイル内のパッケージがインストールされます。 | ファイル内のパッケージがインストールされます。 |
ACTION_MANAGE_NETWORK_USAGE
ネットワーク設定が表示されます。このインテントはKindle Fire(第1世代)では対応していません。
定数値:android.intent.action.MANAGE_NETWORK_USAGE
Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|
Eメール、またはEメール/連絡先/カレンダーを選択するように求められます。 | Eメール、またはEメール/連絡先/カレンダーを選択するように求められます。 | Eメール設定が開きます。 | 対応していません。 |
ACTION_MANAGE_PACKAGE_STORAGE
パッケージのストレージアクティビティが開きます。
定数値:android.intent.action.MANAGE_PACKAGE_STORAGE
Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|
ストレージが開きます。 | ストレージが開きます。 | ストレージが開きます。 | ストレージが開きます。 |
ACTION_PICK
ユーザーが項目を選択できるようになります。
定数値:android.intent.action.PICK
フィールド | Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|---|
データURI:content: <_content_path_and_name_>
|
対応していません。 | 対応していません。 | 写真が開きます。 | 写真が開きます。 |
MIMEタイプ:vnd.android.cursor.dir/person | 連絡先が開きます。 | 連絡先が開きます。 | 連絡先が開きます。 | 連絡先が開きます。 |
MIMEタイプ:video/* | ビデオが開きます。 | ビデオが開きます。 | ビデオが開きます。 | ビデオが開きます。 |
ACTION_PICK_ACTIVITY
ユーザーがアプリを選択できるようになります。このインテントはKindle Fire(第1世代)では対応していません。
定数値:android.intent.action.PICK_ACTIVITY
Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|
アプリのリストが開きます。 | アプリのリストが開きます。 | アプリのリストが開きます。 | 対応していません。 |
ACTION_POWER_USAGE_SUMMARY
デバイスの電池使用量が表示されます。
定数値:android.intent.action.POWER_USAGE_SUMMARY
Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|
電池使用量の情報が開きます。 | 電池使用量の情報が開きます。 | 電池使用量の情報が開きます。 | 電池使用量の情報が開きます。 |
ACTION_SEARCH
データが検索されます。
定数値:android.intent.action.SEARCH
Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|
検索する場所(ウェブ、インストールされたアプリ、連絡先など)を選択するように求められます。 | 検索する場所(ウェブ、インストールされたアプリ、連絡先など)を選択するように求められます。 | 検索する場所(ウェブ、インストールされたアプリ、連絡先など)を選択するように求められます。 | 検索する場所(ウェブ、インストールされたアプリ、連絡先など)を選択するように求められます。 |
ACTION_SEND
データが送信されます。
定数値:android.intent.action.SEND
フィールド | Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|---|
データURI:content: <_content_path_and_name_>
|
Eメールが開きます。 | Eメールが開きます。 | Eメールが開きます。 | Eメールが開きます。 |
ACTION_SEND_MULTIPLE
複数のデータ項目が送信されます。
定数値:android.intent.action.SEND_MULTIPLE
フィールド | Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|---|
データURI:file: <_file_path_and_name_> MIMEタイプ:vnd.android.cursor.item/phone
|
Eメールが開きます。 | Eメールが開きます。 | Eメールが開きます。 | Eメールが開きます。 |
ACTION_VIEW
アクティビティが開いて表示されます。
定数値:android.intent.action.VIEW
Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|
アプリのリストが開きます。 | アプリのリストが開きます。 | アプリのリストが開きます。 | アプリのリストが開きます。 |
ACTION_WEB_SEARCH
ウェブの検索が開始されます。
定数値:android.intent.action.WEB_SEARCH
フィールド | Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|---|
エクストラ:android.intent.extra.TEXT | デフォルトのウェブ検索エンジンが開きます。 | デフォルトのウェブ検索エンジンが開きます。 | テストされていません。 | テストされていません。 |
アクティビティのないインテント
以下のインテントが指定のフィールド値を取る場合、システムエラーは発生しませんが、想定されたアクションも実行されません。
ACTION_CALL
ボイスメール番号または電話番号が送信されます。このインテントはKindle Fire(第1世代)では対応していません。定数値:android.intent.action.CALL
フィールド | Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|---|
データURI:voicemail: <_voicemail_number_> | 対応していません。 | 対応していません。 | 対応していません。 | 対応していません。 |
ACTION_CALL_BUTTON
対応していますが、アクティビティは開きません。
定数値:android.intent.action.CALL_BUTTON
Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|
アクションはありません。 | アクションはありません。 | アクションはありません。 | アクションはありません。 |
アクションはありません。 | アクションはありません。 | アクションはありません。 | アクションなし |
ACTION_CHOOSER
アプリ選択用のダイアログボックスが開きます。
定数値:android.intent.action.CHOOSER
フィールド | Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|---|
エクストラ:android.intent.extra.TEXT | アクションはありません。 | アクションはありません。 | アクションはありません。 | アクションはありません。 |
ACTION_SET_WALLPAPER
画像が壁紙として設定されます。このインテントでは、Kindle Fire(第1世代)を除くすべてのFireタブレットでエラーが発生します。
定数値:android.intent.action.SEND_MULTIPLE
Fireタブレット(2014以降)での結果 | Kindle Fireタブレット(2013)での結果 | Kindle Fireタブレット(2012)での結果 | Kindle Fireタブレット(2011)での結果 |
---|---|---|---|
対応していません。 | 対応していません。 | 対応していません。 | アクションはありません。 |
その他Androidデバイスとの比較
標準のGoogleモバイルサービス(GMS)を利用したデバイスと比較すると、Fireタブレットは次のインテントに対応していません。
- ACTION_APP_ERROR
- ACTION_SEARCH_LONG_PRESS
- ACTION_SET_WALLPAPER
- ACTION_VOICE_COMMAND