android 用户离开家时禁用 wifi
android disable wifi when user leaves home
我四处寻找可以执行简单操作的东西:用户离开家时禁用 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。
您可以使用这个开源git project, which uses Neura sdk(免费)。
基本上,这正是您所需要的,因为它可以检测离开和到家。
- 当用户离开家时,wifi 被禁用。
- 当用户上班时,wifi 已启用。
我四处寻找可以执行简单操作的东西:用户离开家时禁用 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。
您可以使用这个开源git project, which uses Neura sdk(免费)。
基本上,这正是您所需要的,因为它可以检测离开和到家。
- 当用户离开家时,wifi 被禁用。
- 当用户上班时,wifi 已启用。