回答:
承知しました。Taskerのような自動化アプリを使用している場合、オフィスにいることを検出した場合、スクリーンガードを無効にするように電話を設定できます。現在地の検出は、さまざまな方法で実現できます。参照として使用できるか、セルIDに依存して半径を定義できる場合は、任意のWiFiを使用できます。
涙のない場所として適切に名付けられたガイドをご覧ください。Taskerが現在地を特定できるさまざまな方法を説明しています。長所と短所、バッテリー寿命と精度のトレードオフなどについてさらに説明します。
オフィスの近くにいるときは、モバイルでTaskerを使用してすべての音量を下げます。これを行うには、プロファイルを作成し、それをState
最初のコンテキストとして選択しました。
次の画面で、オプションSelect Phone Action
を選択Phone
して選択しCell near
ます。これにより、次の画面が表示されました。
スキャンを押すと、TaskerはセルタワーのIDでログに記録し始めました。しばらく放置し、最大のIDを収集できるようにオフィスを歩き回りました。当初、Taskerは最後の8つのIDのみを保持すると考えていましたが、プロファイルをXMLにエクスポートすると、多くのエントリが表示されました。したがって、スキャンを続け、歩き回る時間が長くなればなるほど、現在地を正しく認識する可能性が高くなります。
まあそれは半分だけの仕事です。次に、このプロファイルがアクティブなときにタスク担当者が実行できるアクションを割り当てました。タスクには2種類あります。1つはエントリタスクと呼ばれ、もう1つは終了タスクと呼ばれます。Keyguard
エントリタスクとしてキーガードをオフにするアクションを使用しました。これは、このプロファイルがアクティブになったときに起動します。Keyguard
このプロファイルが非アクティブ化されるように、同じタスクを使用して終了タスクとしてキーガードを切り替えました。
そう
私はそれを行うために自分で電話を設定しました。私の設定では、Tasker(Playstoreの有料の自動化アプリ)を使用して、お使いの携帯電話のGPS位置座標の近似値を使用してオフィスにいるかどうかを識別し、有効にする機能を備えたSecure Settings(Tasker電話キーゴードを無効にする
注-システム設定では、rootがキーガードを切り替えることができる必要があります。