2011/01/20の日報
ようやく仕事が一服したのでAndoridのお勉強に戻る
仕事が無いなら無いでひどく不安になるが
あるならあるでサボりたくなるのはなんなんだろう
不思議
ホームアプリ(ホーム画面を差し替えるアプリ)について調べる
珍しくググってもそのものズバリの内容がヒットしない
ちょっと新鮮
いろいろ調べた結果
・インテントでCATEGORY_HOMEを呼んだ場合にホームアクティビティが呼ばれる
・本体設定でホームアクティビティとして呼ばれるアプリを差し替える
・アプリをホームアクティビティと認識させるにはインテントフィルタを使う
ということらしい
ファイル開くときやインテントで他のアプリが呼ばれるときに
どのアプリを使いますか?みたいな選択肢が出る場合があるが
あれはインテントで呼ばれる場合の優先順位が不明だから聞いてるらしい
アプリのインテントフィルタで
<intent-filter>
<category android:name="android.intent.category.CATEGORY_HOME"/>
</intent-filter>
を記述すればいいらしい
カテゴリだけじゃ駄目かも?
ここはまだ試していない
インテントフィルタが適切に記述されれば、回りからはホームアプリに見えるので
ホームのインテントが呼ばれた場合に選択肢が出てくるんじゃないかと
明日以降実際に試してみよう