我已经四处寻找可以做一个简单动作的事情:当用户离开家时禁用wifi,并在到家时启用wifi。 我想这样做,因为当我在外面时,它可以节省我搜索wifi网络的电池使用量。
这就是我的想法:
为了检测家庭,我可以使用FenceApi并为此设置特定坐标。类似的东西:
AwarenessFence fence = LocationFence.entering(55.683491, 12.101225, 25);
Awareness.FenceApi.updateFences(mGoogleApiClient, new FenceUpdateRequest.Builder...);
这是通过FenceApi完成的,整体工作正常,但有时它缺少通知输入我指定的坐标。
问题是,我不想实现自己的家,因为我没有为我的应用程序实现服务器端实现,并且很难保存所有的我的用户的家庭数据。 如果有人知道任何对我的用法有用的开源sdk,那就徘徊吧。
答案 0 :(得分:2)
您可以使用开源 git project,它使用Neura sdk(免费)。
Bassically,这正是您所需要的,因为它可以检测到离开和到家。