これは以前の日記(http://dixq.net/forum/blog.php?u=53&b=2753)で次回こんな物を作りたいと言っていた奴です。
会社や学校で、うっかりマナーモードにし忘れて電話が鳴っちゃったり、
家にいるのにマナー解除し忘れてて電話に気づかなかったり・・・
自動でタイミング良くマナーモードの設定・解除をしてくれないものか!
と思ったのでそういうのやってくれるアプリを制作中です。
プログラムのように自分で条件文を作ってその通り動作させるってことを考えています。
例えば・・・

こんな感じの条件文をいくつか作れるようにします。
作った条件文は自由に並べ替えられて、上ほど優先順位が高くなります。

しかし、これを実現するには、GPSを使った位置の算出と、それを設定するUI、バッテリーを食わないように動かす工夫が必要です。。。
何日かかるかな・・。
そして、家にいる時は、
起きている時:通常モード
寝ている時:サイレントモード
に変更したいというニーズがあると思うのですが、これは位置情報だけじゃ判別できず
ユーザーが起きているかどうかは時間でも判別が難しい・・。

ということで「+アラームアプリにしちゃえばいいじゃん」ってことでアラーム機能も実装中。

こんな感じで、いくつか設定出来て

どうせ作るんなら本格的で実用的なアラームアプリにしてます。
現在の質素なトップ画面はこんな感じ

本体のサウンド設定をいじるので、どうせなら設定出来るようにしてみました。

制作期間現在2日。
いや~完成までは長そうだけど、土日でここまで出来たので、時間さえ取れたら何とかなるかも。
しかし最近仕事が忙しいからそうもいかない・・・。
まだテスト版にすらなっていないのでアプリはうpしませんが、ソースコードは公開中。
http://dixq.net/Android/MMManager/