簡単なアクションを実行するものを探し回りました。ユーザーが家を出るときにwifiを無効にし、家に着いたらwifiを有効にします。
外にいるときにwifiネットワークを検索することでバッテリーの使用量を節約できる可能性があるため、そうしたいと思います。
これが私が考えたことです:
- wifiを有効または無効にするために、この提案を使用できます。
家を検出するために、FenceApiを使用して、これに特定の座標を設定できます。何かのようなもの :
AwarenessFence fence = LocationFence.entering(55.683491, 12.101225, 25); Awareness.FenceApi.updateFences(mGoogleApiClient, new FenceUpdateRequest.Builder...);
これはFenceApiで行われ、全体的には正常に動作しますが、指定した座標に通知がない場合があります。
問題は、アプリケーションのサーバー側の実装がなく、ユーザーのホーム データをすべて保存するのが非常に難しいため、自分のホームを実装したくないということです。私の使用法に役立つ可能性のあるオープンソース SDK を誰かが知っているかどうか、たださまよいます。