如何防止android中的位置缓存?

时间:2013-12-17 03:09:05

标签: android caching geolocation

Android位置缓存可以节省一些电量。但考虑到最近缓存的GPS位置可以发送到Google服务器以用于网络位置提供商目的,那里存在一些隐私问题。如何阻止定位修复缓存或阻止Android网络位置提供商访问最近的位置?

1 个答案:

答案 0 :(得分:0)

您在应用内无法控制此问题。位置堆栈作为操作系统的一部分内置,位置共享为谷歌提供了巨大的价值。您错误地认为“缓存”位置信息是与Google共享的。

来自Settings > Location access用户可以手动禁用手机/ wifi位置共享。 Android在此处共享位置数据,以便映射wifi位置和蜂窝塔。如果用户选择退出,则无法接收“粗略”位置更新。

除此之外,Google应用程序本身也共享位置数据。这需要从Google“设置”菜单中停用。请参阅this help page

简而言之,如果您的用户希望不共享位置访问权限,他们需要手动完成选择退出的步骤,然后接受降级的体验。具有root访问权限的自定义ROM或应用程序也可以为某些用户提供解决方案。