良い意味で、tasker にはまってます。 すごく便利。
Androidユーザで、tasker 知らない人はいないと居ないと思いますが、一応説明すると、Androidの様々な「状態」や「イベント」をきっかけとして、自動操作をするもので、非常に多様なイベントと操作がビルトインされていて、広範囲の用途に使えるものです。
OS自体の標準機能として組み込まれていても良さそうなものですが、Android自体にはそのような機能がなく、「あ、こういう時は、自動でこうなったらいいのになぁ」といった事が多いですが、taskerを使う事で、結構実現できてしまう事が多いです。
日常的に使うものですから、ストレスから解放されるためにも、もはや必須アプリと言えるでしょう。
私は次のような設定をしています。
■変数系
・自宅のWifiに接続したら、%ATOHOME を 1
・自宅のWifiとの接続が切れて、かつ、自宅Wifiの圏外なら %ATHOMEを0 ※自宅でもWifi切ることがあるので
・2:00 になったら %NIGHTTIMEを1
・8:00 になったら %NIGHTTIMEを0
■状態系
・AC接続中
>ディスプレイ回転ON
>ディスプレイのタイムアウトを5分
>ディスプレイオフ(AC接続された時)
>=>AC切断で restore
・%NIGHTTIME が1 でかつディスプレイオフ
>同期停止
・スマホを垂直に立てた場合
>輝度を100%にする ※通常はautoだが、屋外で画面が見えない時などの為
>輝度を100%にしてから5秒だけ待つ(Resotoreですぐに元にもどらないように)
■アプリごと
・ロングブレスサポートアプリ
>起動時に、マルチメディア音量を最大に ※アプリの仕様で音量調整に不備がある為
・動画系アプリ
>起動時に、回転を自動に ※通常はうっとぉしいので回転は止めている為
■イベント系
・%ATHOMEが 1 になったら
>「帰宅しました」と通知
>3Gデータ通信OFF
>山旅ロガー起動(本当は停止させたいのだができないので画面表示)
・%ATHOMEが 0 になったら
>「家を離れました」と通知
>3Gデータ通信ON
>山旅ロガー起動(本当は自動ログ開始としたい)
・%NIGHTTIME が 0になったら
>同期開始(状態系のRestoreでそうなるはずだが念のため)
■その他
・自宅及び、みかこさんの携帯からの電話に出られなかった時
>・端末紛失を想定して、画面ロックをするとともに、みかこさんの携帯にSMSで位置情報を送信