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