連続タイマー2は各タイマーに一曲設定できるのでmp3プレイヤーにもなります。(タイマーを作るときにBGMを設定してからBGM時間ボタンをタップすればタイマーの時間をBGMの長さと同じにできます。)
長所
任意区間の繰り返し回数を指定できる
無音を挟めるので耳を痛めにくい。
短所
ランダム再生ができない
リストを作るのが面倒
フロントガラスの下についてるからスピードを確認するときに視線を前方から外さなければならず危ない。
この問題の解決策
1スピードを読み上げる機能をつける。5km/h刻みぐらいで。
2フロントガラスに表示する。位置は右端の真ん中辺り。
1を実現するスマホアプリ探したけど見つからなかった。設定スピードを超えると警告音が鳴るものはあったけど。
このアプリはリストに並んでいるタイマーを上から順に実行していきます。パソコンのプログラミングと同じように任意の区間(タイマーaからタイマーb)をループさせたり条件分岐させたりできます(break,continueが使えます)。
各タイマーの開始時にそのラベルと設定時間を読み上げます。
実行できるタイマーの例
最も単純な使い方は一つのタイマーを繰り返すことです。
少し複雑にしてn個のタイマーを一つ一回ずつ実行するのをm周させることもできます。
さらに複雑にしてループを入れ子にしたりbreak文を使ったものも作れます。
このポモドーロタイマーは連続タイマー1にも入っていますがループとBREAK文を使うことで短くなっています。しかも最後のBREAKのおかげで最後の周に長い休憩を実行しなくてすみます。(このアプリを作った理由の一つは連続タイマー1ではポモドーロで最後の長い休憩を実行してしまうのが気に入らなかったから)
残り時間の読み上げタイミングのパターンも他のアプリより自由に作れます。=、<、>、倍数を使って条件を作成できます。さらにその条件に使う残り時間は特定の時間だけでなく%で指定することもできます。たとえば、残り時間が設定時間の10%の倍数のときに読み上げるという条件も作れます。
また、タイマーごとに違うパターンを適用できるので例えば作業と休憩を繰り返すタイマーにおいて作業中は残り時間を読み上げて休憩中はほとんど読み上げないようにできます。
勉強、インターバルトレーニング、料理、TODOリストの代わりなど用途はいろいろあります。
プライバシーポリシーについて
privacy policy
android.permission.READ_PHONE_STATE
電話がかかってきたときに音を止めるためにのみ使用します。
It is used only to stop the sound when a call comes in.
android.permission.READ_EXTERNAL_STORAGE
BGM用のMP3ファイルアドレスを取得するためにのみ使用します。
It is used only for obtaining MP3 file address for BGM.
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
広告表示のためにのみ使用します。
It is used only for advertisement display.
android.permission.RECORD_AUDIO
アプリの一時停止を解除するためにのみ使用します
it is used only for resuming paused timer