1.Android 2.3以降のOSを搭載した端末では、今回の方法を適用するにはRoot化が必須です。
2.Taskerをインストールしておく。Taskerのインストールはこちら。
3.Secure Settingsをインストールしておく。
ここからは、実際にマップを終了した時に自動でGPSをオフにするためのTaskerの設定方法を紹介します。
今回は、前回のAndroidのGoogleマップを起動時に自動でGPSをオンにする方法に追加する形で設定していきます。
なお今回の方法は、Android 2.3以降のOSを搭載した端末での設定です。
PROFILESから、マップ自動オンのプロファイルのGPSonの部分をロングタップします。
![taskermapgpsoff1 taskermapgpsoff1](https://androidlover.net/wp-content/uploads/taskermapgpsoff1-180x300.png)
「Add Exit task」をタップします。
![taskermapgpsoff2 taskermapgpsoff2](https://androidlover.net/wp-content/uploads/taskermapgpsoff2-180x300.png)
「New Task」をタップします。
![taskermapgpsoff3 taskermapgpsoff3](https://androidlover.net/wp-content/uploads/taskermapgpsoff3-180x300.png)
分かりやすいタスク名にしておくといいでしょう。今回はタスク名を「GPSoff」にしてチェックマークアイコンをタップします。
![taskermapgpsoff4 taskermapgpsoff4](https://androidlover.net/wp-content/uploads/taskermapgpsoff4-180x300.png)
タスク編集画面になるので「+」アイコンをタップします。
![taskermapgpsoff5 taskermapgpsoff5](https://androidlover.net/wp-content/uploads/taskermapgpsoff5-180x300.png)
「Task」をタップします。
![taskermapgpsoff6 taskermapgpsoff6](https://androidlover.net/wp-content/uploads/taskermapgpsoff6-180x300.png)
「Wait」をタップします。
![taskermapgpsoff7 taskermapgpsoff7](https://androidlover.net/wp-content/uploads/taskermapgpsoff7-180x300.png)
マップを終了後にGPSをオフにするまでの時間を設定します。今回の設定は、マップ以外のアプリが起動した時点でマップ終了とみなされるため、GPSをオフにするまでの時間を少し長めにとります。今回は1 Minute(1分)にしましたが、時間は利用状況や好みで変更してください。
![taskermapgpsoff8 taskermapgpsoff8](https://androidlover.net/wp-content/uploads/taskermapgpsoff8-180x300.png)
戻るキーを押して前の画面に戻ります。
![taskermapgpsoff9 taskermapgpsoff9](https://androidlover.net/wp-content/uploads/taskermapgpsoff9-180x300.png)
タスクにWaitが追加されました。次にGPSをオフにするタスクを追加します。「+」をタップします。
![taskermapgpsoff10 taskermapgpsoff10](https://androidlover.net/wp-content/uploads/taskermapgpsoff10-180x300.png)
「Plugins」をタップします。
![taskermapgpsoff11 taskermapgpsoff11](https://androidlover.net/wp-content/uploads/taskermapgpsoff11-180x300.png)
「Secure Settings」をタップします。
![taskermapgpsoff12 taskermapgpsoff12](https://androidlover.net/wp-content/uploads/taskermapgpsoff12-180x300.png)
Configurationの「Edit」をタップします。
![taskermapgpsoff13 taskermapgpsoff13](https://androidlover.net/wp-content/uploads/taskermapgpsoff13-180x300.png)
「GPS」をタップします。
![taskermapgpsoff14 taskermapgpsoff14](https://androidlover.net/wp-content/uploads/taskermapgpsoff14-180x300.png)
「Off」にチェックを入れます。
![taskermapgpsoff15 taskermapgpsoff15](https://androidlover.net/wp-content/uploads/taskermapgpsoff15-180x300.png)
「Save」をタップして保存します。
![taskermapgpsoff16 taskermapgpsoff16](https://androidlover.net/wp-content/uploads/taskermapgpsoff16-180x300.png)
ConfigurationにGPS Disabledが指定されました。
![taskermapgpsoff17 taskermapgpsoff17](https://androidlover.net/wp-content/uploads/taskermapgpsoff17-180x300.png)
戻るキーを押して前画面に戻ります。
![taskermapgpsoff18 taskermapgpsoff18](https://androidlover.net/wp-content/uploads/taskermapgpsoff18-180x300.png)
タスクの1がWait、2がGPS Disabledになっていることを確認して、再度戻るキーを押します。
![taskermapgpsoff19 taskermapgpsoff19](https://androidlover.net/wp-content/uploads/taskermapgpsoff19-180x300.png)
PROFILESを見てみると、起動したときにGPSonのタスクが、終了したときにGPSoffのタスクが実行される表示になっています。
![taskermapgpsoff20 taskermapgpsoff20](https://androidlover.net/wp-content/uploads/taskermapgpsoff20-180x300.png)
実際に試してみます。マップを起動します。
![taskermapgpsoff21 taskermapgpsoff21](https://androidlover.net/wp-content/uploads/taskermapgpsoff21-180x300.png)
戻るキーを押してマップを終了します。
![taskermapgpsoff22 taskermapgpsoff22](https://androidlover.net/wp-content/uploads/taskermapgpsoff22-180x300.png)
マップ終了直後はGPS機能にチェックが入ってオンになったままです。
![taskermapgpsoff23 taskermapgpsoff23](https://androidlover.net/wp-content/uploads/taskermapgpsoff23-180x300.png)
タスクのWaitで指定した1分を過ぎると、GPS機能がオフになりました。
![taskermapgpsoff24 taskermapgpsoff24](https://androidlover.net/wp-content/uploads/taskermapgpsoff24-180x300.png)
AndroidのGoogleマップを終了時に自動でGPSをオフにする方法は以上です。
前回のAndroidのGoogleマップを起動時に自動でGPSをオンにする方法と今回の方法をセットにすれば、マップ起動時にGPSが自動でオンになり、マップ終了時にGPSが自動でオフになるようになります。
これだけでも少し便利になりますね。
Taskerは使い方次第でAndroidでよく使う操作を自動化できて便利なので、他にも試してみようと思います。
Tasker - Google Play のアプリ