新的Facebook应用在启动时会激活GPS-如何禁用?


22

这始于最新的Facebook应用程序更新。

我不想直接禁用我的GPS-我喜欢当我打电话给Google Maps时它会自动显示。(通常情况是“我到底在哪里”。)但是我没有看到允许Facebook一直查询我当前位置的正当理由。Facebook的设置没有禁用此功能的选项。

由于我的手机(里程碑I)是扎根的(但仍使用摩托罗拉的官方2.2.1操作系统),因此我想知道是否有一些应用程序可以启用/禁用每个应用程序的GPS使用率。有这样的事吗?

(如果有,我也想在浏览器中将其禁用。)


“最新更新”是指1.7还是1.7.1?他们显然是在同一天被释放的。我只是使用Titanium Backup恢复为1.6.4,但是如果您尚未备份apk,那将无法正常工作。
Velociraptors

Answers:


8

类似于Permissions Denied,Matthew提到的是LBE Privacy Guard,它还允许您有选择地禁用应用程序的权限。也有利于在照片上禁用地理标记,以及阻止Facebook和/或Twitter广播您的位置。


7

Stock Android无法提供禁止应用程序使用特定权限的功能。在安装时,一旦您同意接受应用程序请求的任何权限-除非您卸载该应用程序,否则您将受其限制。

由于您是root用户,因此可以尝试使用Tasker仅在使用某些应用程序(如地图)时自动启用GPS,并在应用程序退出时将其禁用。这样,您可以使GPS保持禁用状态,这样Facebook和其他任何应用程序都不会自动锁定您。

另外,CyanogenMod 7.1自定义ROM确实具有此功能。 是有关在Milestone上进行安装的分步安装指南。在CM7中,在“管理应用程序”设置上,当您点击任何应用程序时,您可以点击任何许可以将其撤消(它将被删除。)再次点击它以撤消更改。请记住,尽管应用程序通常可以轻松地处理缺少Internet或GPS权限的情况,但是某些更基本的权限(例如,向SD卡写入/从SD卡读取)可能会导致应用程序崩溃或变得不稳定。


感谢您指出里程碑有CM!这绝对是我的计划,尽管我必须付出一些勇气才能做到这一点。同时,我想我将使用其他答案中描述的一种拦截器应用程序。
JCCyC 2011年

4

诸如Permissions Denied(需要root)之类的应用程序可以帮助您解决此问题。它说它不能在所有设备和ROM上都起作用,但是如果这对您不起作用,还有其他类似的应用程序可能会起作用。

通常,您还可以解压缩APK,编辑AndroidManifest.xml文件以删除权限,重新打包所有内容并安装该修改版本。我不确定它是否适用于已签名的应用程序(是否有加密的应用程序?),我目前找不到我阅读过的指南。它也可能违反使用条款等,因此请确保您了解自己并为自己的行为负责:)


0

很简单的 :)

转到settings -> Personal -> locations并关闭GPS卫星

为我工作


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.