Deskの自分専用版を作ろうかなぁと思って、この正月からNetBeansを使って作成していたりする。Deskのように縦画面固定でタスク画面が下部にあって、それ以外はデスクトップ画面、おまけのドロアーがあれば良い。これは思ったよりもすんなり。困ったのはホーム起動直後の挙動。アナザーホームが起動していないか調べて、起動していなかったら、アナザーホームを起動することで対応。うまい方法無いもんかな。後はScrollViewの挙動に悩まされる。何も考えないで実装すると途中でフォーカス奪われるのねorzデスクトップの実装とショートカット登録等もなんとか。アナザーホームの選択もアプリの選択と同じくACTION_PICK_ACTIVITYで投げればよかったのかもしれないなぁ。最低限動くものができたので、不足分は都度追加していくことにしよう。このままだと色々と行き詰まりそうなので、どこかで1から作りなおす必要があるのだろうけども。