時間制限後に位置情報サービスをオフにする方法はありますか?


16

特定の時間(10分など)に達すると、位置情報サービスを自動的にオフにできますか?私は通常、いくつかのアプリケーション(マップなど)のために保存しないでおきますが、時々オフにするのを忘れてしまい、バッテリーの消耗が大きくなります。

回答:


17

これは、多くのアプリの1つを使用して解決できます。私自身はここでタスカーを好んでますが、YMMV(そしてタスカーは無料で提供されていません)– も同じことができるかもしれません。

ここで行うことは、次のようなプロファイルを作成することです。

  • 条件:アプリ(GPSを使用するアプリを選択します)
  • タスク: GPSオン
  • オプションの終了タスク:GPSオフ

デフォルトではGPSはオフになっていますが、選択したアプリのいずれかを起動してフォアグラウンドで実行する、自動的にオンになります。そのアプリを終了するか、フォアグラウンドで他のアプリを実行すると、自動的にオフになります。Taskerはプロファイルがアクティブになるから条件を復元するため、「終了タスク」はオプションです。

他の代替自動化アプリについては、こちらのリストをご覧ください


ええと、Google Playストアのギフトカードがどこかにあり、購入するものは何もありません。ぜひ試してみてください。ありがとう!
カイザーウルフ

2
その場合:続けて、あなたは確かにそれを後悔しないでしょう!あなたがそれで何ができるか(コーヒーを作ること、あなたの車を始動すること、およびwhatsnots以外)についてのより多くのアイデアについては、Taskerリソースの私のコレクションを見てください。あなたは確かに役に立つリンクのチュートリアルを見つけることができます-と記載されているアイデアは面白い(となし、私は「あなたの車を開始する」と冗談ではなかった-私はコーヒーのためだけではない、完全に確信している;)
イジー

7

Izzyが答えで言ったよう、Taskerは素晴らしい選択ですが、誰にとっても無料ではありません。AutomateIt(無料)を試してみたところ、仕事は完了です。

編集:この回答は、AutomateItへのルートアクセス権を付与せずに、Android 4.2.1で正常にテストされています。ただし、Android 4.4.2、COS12(Android 5.0.2)およびCM12.1(Android 5.1.1、ビルド:YOG7DAO1K6)では、ルートアクセスでアプリを再起動するまで、関連するオプションは表示されませんでしたこの事実は、jonatrによるこのコメントを通じて、私が気付いたものです。

  1. AutomateItをインストールして起動します。
  2. [マイルール] →[ すべて]に移動し、定義済みのルールが必要かどうかを確認します。その後、各エントリを1回タップして目的のオプションを選択し、無効にするか削除します。
  3. タップ+に対応したマイルール ]タブ→ アプリケーションステータストリガー →タップレンズのアイコンと(あなたのアプリを選択する地図 →チェックこちら)アプリケーションの活性化有効化/無効化GPSアクション →はGPSを有効 →選択デフォルトまたはない、表示またはしないように(自動化がトリガーされるたびにトースト)→すべてを保存するには、上部のフロッピーアイコンをタップします。
  4. 今回は手順3でアクティブにしたアプリケーションのチェックを外す以外は、手順2〜4を繰り返します。

これで、マップを開くことができ、場所が有効になります。マップを閉じると、ロケーションは無効になります。マップを最小化した後、確実に場所を無効にしたい場合(10分など)は、さらに多くのことを実行できます。

正直なところ、私はTaskerのほうが好きです。なぜなら、必要なステップが少なくて済み、バッテリーを消費しないからです。AutomateItがバッテリーを大量に消費するかどうかを確認してください。


1
私はこれを調べますが、バッテリーを大量に消費する必要はありません。4.4.2を実行しています。ありがとう、結構です!
カイザーウルフ

ここに最後の言葉が必要ですね :) +1は無料の代替手段です。「バッテリーの豚」については、Llamaでどのように機能するかを示す3番目の答えが得られるかもしれません…:D
Izzy

@IzzyこのAutomateアプリを試しましたが、SUのアクセス権を持つ通常のユーザーに対してこのような単純なジョブを実行するには、少し愚かなIMOであるロケーションプロバイダーを有効にするためにスーパーユーザーアクセスが必要なようです。
消防士

ルートなしで行う必要がある場合は、@ FirelordをAndroid 4.2より下にダウングレードします。。それはあなたが、私は、Android 2.1以降のその試合を観戦:(知っている、彼らは「安全保障」と呼んでいるものです:それぞれの新しいバージョンでは、ユーザから離れた少しコントロールを取る、私はそれをアンボクシングとほぼ前にすべての新しいデバイスを根絶理由の一つ
イジー

2

前述のように、ほとんどの自動化アプリはこのタスクを実行できますが、Automateは別の無料の代替手段です。Googleマップを表示するときにGPSを切り替えるためのユーザー作成の自動化を次に示します。

http://llamalab.com/automate/community/?q=gps+maps

ルート化されたデバイスが必要ですが、UIオートメーションを使用して回避策を講じることができる場合があります。


このアプリを試していたので、手動でアクションを実行できます。しかし、それがどのように自動化されるかはわかりません。手順を詳しく教えてください。感謝!善意のジェスチャーとして+1が表示されます。:)
消防士

そして、他のアプリとは異なり、ルートアクセスが必要です。アプリは現在の目標に関して通常の人には役に立たないので、それを言及してください。
消防士

1
@Firelordはい、UIの相互作用を自動化しない限り、GPSの切り替えにAndroid APIを使用するにはrootが必要です。質問では、非ルート要件については言及していませんでした。コミュニティが作ったフローを見て、リンクを見て、GPSを切り替える多くの例があります。
ballzak

1

MacroDroidの無料版でできます。

編集:この回答は、MacroDroidへのルートアクセスを与えることなく、Android 4.2.1で正常にテストされています。ただし、Android 4.4.2、COS12(Android 5.0.2)およびCM12.1(Android 5.1.1、ビルド:YOG7DAO1K6)では、MacroDroidはルートアクセスなしでジョブを完了できませんでした。この事実は、jonatrによるこのコメントを通じて、私が気付いたものです。

  1. マクロを作成するときは、トリガー[ アプリケーションの起動/終了] →[ アプリケーションの起動]を選択し、アプリを選択します。
  2. [ アクションの追加]で、[ GPS有効/無効]→[GPSオン]をタップします。そう言うかもしれませんが、rootアクセスは必要ありません。上記の編集を参照してください。
  3. 別のマクロを作成しますが、アプリケーションを閉じるために作成し、アクションとしてGPSオフを設定します。

それでおしまい。選択したアプリを起動すると、GPSが自動的に有効になり、アプリを閉じるとGPSが無効になります。


私はOneplusでMacrodroidソリューションを試しましたが、うまくいきませんでした...しかし、ここで他のソリューションもしませんでした:(
jonatr

ソリューションを同じデバイスでCOS12でテストしました。どのOSを使用していますか?根づいていますか?
消防士

Cyanogen OS 12.1.1を使用しています。マクロを作成しましたが、機能しませんでした
...-jonatr

面白い。何が変わったのだろうか。そして、あなたはこのページの解決策のどれもあなたのために働いていないと言っているのですか?調べる必要があるAPIの変更が必要です。もう1つ:デバイスはルート化されていますか?
Firelord

1
@jonatr:ここではルートアクセスが唯一の方法です。両方の回答を編集し、他の回答も確認しました。Android 4.4.2、5.0.2、5.1.1、Tasker、Automate、AutomateIt、MacroDroidでは、OnePlus Oneを含むルートアクセスのみですべて機能しました。//時間を無駄にしたことをおaびします。テストに使用したAndroidバージョンについて言及することで、最初から答えを明確にしておくべきでした。//参考:Taskerには7日間の完全試用版があります:tasker.dinglisch.net/download.html
Firelord
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.