hyoromoのブログ

iOS/AndroidもしくはCocos2dxネタを書いています

IntentのActivity Actionの一覧表を作ってみたよ

前回の日記振る舞いを設定すると書きましたが。
では、どういった振る舞いの設定方法があるかを今回調べてみました。
なお、間違いが多々ありそうですので、もし発見されたら教えてください。

Activity Actions

『Activityの振る舞い』を指定する方法の一覧表。
それぞれの振る舞いに対するデータは、URI形式で渡します。

定数名 説明 URL
ACTION_MAIN アプリを起動する。   
ACTION_RUN データを実行する。   
ACTION_ALL_APPS 利用可能なアプリを一覧表示する。   
ACTION_ATTACH_DATA データを添付する。   
ACTION_CHOOSER ユーザーに Activity を選択させるための画面を表示する。   
ACTION_PICK データ内から一つ選択して、その選択情報を返す。   
ACTION_PICK_ACTIVITY Intent内から一つActivityを選択して、その選択クラスを返す。   
ACTION_EDIT データに対して変更を加える。   
ACTION_GET_CONTENT データ内から一つ選択てし、その選択情報を示して返す。   
ACTION_CREATE_SHORTCUT ホーム画面にショートカットを作成する。   
ACTION_ANSWER 電話を受信する。   
ACTION_CALL データを元に電話をかける。   
ACTION_CALL_BUTTON 起動ボタンが押されたので電話をかける画面か、その他のUIアプリを起動する。   
ACTION_DIAL 電話をかける画面を表示する。ただし電話はかからない。   
ACTION_INSERT 空要素を新たに作成する。   
ACTION_INSERT_OR_EDIT 既存項目を選ぶか、新規項目を挿入して。それを編集する。   
ACTION_DELETE データを削除する。   
ACTION_SEARCH ローカル内を検索を実行する。   
ACTION_WEB_SEARCH Web検索を実行する。   
ACTION_SEND データをブロードキャストする。   
ACTION_SENDTO データをユニキャストする。   
ACTION_SEND_MULTIPLE 複数データをブロードキャストする。   
ACTION_SET_WALLPAPER 壁紙を設定する。   
ACTION_VIEW uri先のデータを画面に表示する。   
ACTION_VOICE_COMMAND 音声による命令聞き取りを開始する。   
ACTION_SEARCH_LONG_PRESS 検索キーに長い権限を付加させて動作を開始する。   
ACTION_SYNC データの同期をとる。   
ACTION_POWER_USAGE_SUMMARY 端末起動をユーザに通知する。   
ACTION_SYSTEM_TUTORIAL プラットフォームで定義されたチュートリアルを開始する。   
ACTION_FACTORY_TEST 工場出荷テストを実行する。   
ACTION_BUG_REPORT バグレポートを表示する。   

まとめ

意味が分からない振る舞いもありますが、何となく説明を読めば理解できる定数が多いですね。
これら振る舞いを知っていれば、開発の幅が広がりそうです。

次回

Activity Action の一覧は作成できましたので、次は Broadcast Action の一覧を作成したいと思います。