我到处寻找可以执行简单操作的方法:用户离开家时禁用 wifi,到家时启用 wifi。
我想这样做,因为当我在外面时,它可能会节省我搜索 wifi 网络的电池使用量。
这是我的想法:
- 对于启用和禁用 wifi,我可以使用这个建议。
为了检测家,我可以使用FenceApi并为此设置一个特定的坐标。就像是 :
AwarenessFence fence = LocationFence.entering(55.683491, 12.101225, 25); Awareness.FenceApi.updateFences(mGoogleApiClient, new FenceUpdateRequest.Builder...);
这是通过FenceApi完成的,总体上工作正常,但有时它缺少通知输入我指定的坐标。
问题是,我不想实现自己的家,因为我的应用程序没有服务器端实现,而且很难保存用户的所有家庭数据。如果有人知道任何对我的使用有用的开源 sdk,那就随便逛逛。