这始于最新的Facebook应用程序更新。
我不想直接禁用我的GPS-我喜欢当我打电话给Google Maps时它会自动显示。(通常情况是“我到底在哪里”。)但是我没有看到允许Facebook一直查询我当前位置的正当理由。Facebook的设置没有禁用此功能的选项。
由于我的手机(里程碑I)是扎根的(但仍使用摩托罗拉的官方2.2.1操作系统),因此我想知道是否有一些应用程序可以启用/禁用每个应用程序的GPS使用率。有这样的事吗?
(如果有,我也想在浏览器中将其禁用。)
这始于最新的Facebook应用程序更新。
我不想直接禁用我的GPS-我喜欢当我打电话给Google Maps时它会自动显示。(通常情况是“我到底在哪里”。)但是我没有看到允许Facebook一直查询我当前位置的正当理由。Facebook的设置没有禁用此功能的选项。
由于我的手机(里程碑I)是扎根的(但仍使用摩托罗拉的官方2.2.1操作系统),因此我想知道是否有一些应用程序可以启用/禁用每个应用程序的GPS使用率。有这样的事吗?
(如果有,我也想在浏览器中将其禁用。)
Answers:
类似于Permissions Denied,Matthew提到的是LBE Privacy Guard,它还允许您有选择地禁用应用程序的权限。也有利于在照片上禁用地理标记,以及阻止Facebook和/或Twitter广播您的位置。
Stock Android无法提供禁止应用程序使用特定权限的功能。在安装时,一旦您同意接受应用程序请求的任何权限-除非您卸载该应用程序,否则您将受其限制。
由于您是root用户,因此可以尝试使用Tasker仅在使用某些应用程序(如地图)时自动启用GPS,并在应用程序退出时将其禁用。这样,您可以使GPS保持禁用状态,这样Facebook和其他任何应用程序都不会自动锁定您。
另外,CyanogenMod 7.1自定义ROM确实具有此功能。 这是有关在Milestone上进行安装的分步安装指南。在CM7中,在“管理应用程序”设置上,当您点击任何应用程序时,您可以点击任何许可以将其撤消(它将被删除。)再次点击它以撤消更改。请记住,尽管应用程序通常可以轻松地处理缺少Internet或GPS权限的情况,但是某些更基本的权限(例如,向SD卡写入/从SD卡读取)可能会导致应用程序崩溃或变得不稳定。
诸如Permissions Denied(需要root)之类的应用程序可以帮助您解决此问题。它说它不能在所有设备和ROM上都起作用,但是如果这对您不起作用,还有其他类似的应用程序可能会起作用。
通常,您还可以解压缩APK,编辑AndroidManifest.xml文件以删除权限,重新打包所有内容并安装该修改版本。我不确定它是否适用于已签名的应用程序(是否有加密的应用程序?),我目前找不到我阅读过的指南。它也可能违反使用条款等,因此请确保您了解自己并为自己的行为负责:)
Tasker很不错,但是我发现了另一个Android应用程序“ GPS隐私”,该应用程序会自动删除GPS坐标。您只需定义“隐私区域”,并且在这些区域中拍摄的照片将没有GPS标签。如果您的孩子的照片自动在线上传,这将非常有用。 https://play.google.com/store/apps/details ...
希望这对您也有帮助!