Taskerで定期的にタスクを実行する方法!
2019-11-04 Tasker[Android自動化]
目次
Taskerで定期的にチェックを行いたい場合等… 定期的にタスクを起動したい!
Taskerでよくやるパターンに「定期的にチェックを行う」という動作があります。例えば、バッテリーの使用量をチェックしたり、チェックした値で画面の値を更新したり、そこから自動処理を走らせたり、、そんな使い方をするときに重要なのが「定期起動」機能です。ただTaskerではデフォルトでこれに適したものがなく、Time Eventも最低2分毎でしか起動できないのです><
↓1分起動で指定すると怒られる、、、
この動作について「1分毎」という起動タイミングなら、定義する方法があります!Intent Eventを使う方法です。これなら定期的な処理としてまだ許容できるレベルだと思います(2分だと色々とやりにくくなりますし、、)
Intent Event(1分前起動)の定義の仕方
手順1.PROFILESタブで、「Event」イベントを選択
まず起動に関する定義を行うので、「Profiles」タブに移動します。そしてここで、下図のように「Event」を選択します。
手順2.Intent Eventを選択する
ここでEventとして指定できる項目が一覧で表示されるので、そこから「Intent Event」を選びます。沢山あるので、下図のように文字列検索して選んだほうがいいかと思います。
手順3.Intent Eventに「android.intent.action.TIME_TICK」を指定
Intent Eventの詳細画面が出てくるので、下図のようにActionにandroid.intent.action.TIME_TICKを指定します。
Intent Eventイベント
Action: android.intent.action.TIME_TICK
手順4.適当に起動したいタスクを選択する
ここまできたら、イベント条件の定義は完了です!あとは1分ごとに起動したいタスクを普通のProfileと同じように紐付けすれば良いだけです!
かなり汎用的に使えるテクニックなので、ご紹介させて頂きました!
■Tasker[Android自動化] 関連記事
⇒「Tasker[Android自動化]」カテゴリ記事一覧
その他関連カテゴリ