我使用Android随附的Power Control小部件来快速打开和关闭GPS。自从具有基于WiFi的位置检测功能的更新4.4.1或4.4.2起,我就一直在为这个位置同意问题而烦恼:

截图(点击查看大图)

我每次都单击“不同意”,但是下次激活GPS时,它会立即弹出。这非常烦人,我担心我不小心打了“同意”这一次。

我怎么能永久不同意呢?

评论

不能将GPS保持打开状态,因为这会消耗大量电池。

启用GPS不应消耗4.4的电池电量,如果是,那是因为应用程序经常要求您提供确切的位置。 4.4在“设置”>“位置”中有一个选项,可确定提供给应用的位置的准确性。我将我的设置为“高精度”,并且没有电池耗尽的情况。

如果您拥有root和/或愿意获得它。有一个Xposed模块可​​以禁用此弹出窗口。

您是否检查过“设置”中是否禁用了“网络位置”?我没有奇巧(Kitkat),所以无法检查–但是奇巧(Kitkat)至少有两个位置。AFAIR第二名位于WiFi设置中(即使关闭了WiFi,也可以扫描网络)。由于该“收集”内容是针对WiFi和蜂窝塔数据(即“网络位置”)的,因此当这些内容被禁用时不应应用,从而使该弹出窗口消失。如我所写,我没有奇巧,所以我无法验证这一点–这纯粹是理论上的。

@Izzy,我这样做了,它已被禁用,GPS仍在消耗电池电量。这也是一个原则问题。有时我不希望我通常信任的应用知道我在哪里。因此,对于我(可能至少是某些人),关闭gps是一项原则和隐私权,而不仅仅是权力。

#1 楼

如果您的设备已植根并且正在使用XPosed框架,则可能需要“拒绝位置同意”:


禁用烦人的“提高位置准确性?”对话,并始终不同意。


#2 楼

尝试此操作,因为它可能在我的棒棒糖中工作了
转到**设置> wifi>高级Wi-Fi
,并禁用了“始终可用的扫描”功能,该功能不会将您的wifi用于Google定位服务**

截图(点击查看大图)

评论


这对我不起作用。

–向导先生
16 Mar 30 '16 at 10:43

#3 楼

此过程需要完善,因为它可能需要禁用比所需数量更多的项目:



强制停止,禁用和清除以下内容的缓存:


Chrome
Google客户管理器,
Google Play服务,
Google Play商店,
Google Services Framework


更改位置模式:System Settings >Location > Mode > Set to High Accuracy
重新启用在步骤1中禁用的项目
避免同意Google的位置服务请求:)


评论


您可能只需要禁用Google Services Framework即可选择高精度定位模式,而不会妨碍Google同意弹出式窗口。我希望这有助于其他人朝正确的方向入手,我知道它的内容和目的有限。

– psuarez
2014年4月9日17:43



嗯,我希望看到此解决方案的命令行版本。像停止blahblah.gsf等...

–not2qubit
15年3月20日在0:40

“我每次都点击'不同意',但是当我下次激活GPS时它会立即弹出。这非常烦人,我担心我偶然会不小心点击'同意'。”您的建议是永久同意OP明确希望不同意的内容。

– L0j1k
2015年8月4日19:12