【发布时间】:2017-01-09 08:52:14
【问题描述】:
我到处寻找可以做一个简单操作的东西:当用户离开家时禁用 wifi,到家时启用 wifi。
我想这样做,因为它可能会节省我在外面时搜索 wifi 网络时的电池使用量。
这就是我的想法:
- 要启用和禁用 wifi,我可以使用this suggestion。
-
为了检测家,我可以使用FenceApi 并为此设置一个特定的坐标。类似的东西:
AwarenessFence fence = LocationFence.entering(55.683491, 12.101225, 25); Awareness.FenceApi.updateFences(mGoogleApiClient, new FenceUpdateRequest.Builder...);
这是通过FenceApi 完成的,总体上可以正常工作,但有时它会丢失通知输入我指定的坐标。
问题是,我不想实现自己的家,因为我的应用程序没有服务器端实现,而且很难保存用户的所有家数据。 如果有人知道任何对我有用的开源 sdk,那就随便逛逛。
【问题讨论】:
标签: android android-wifi android-location google-awareness