Android - 一旦点击/关闭位置服务

时间:2012-07-18 16:37:49

标签: android android-widget

我在Android中使用了一些使用位置服务的应用,但在大多数情况下,我希望将这三种应用保留下来,直到我需要它们为止:

使用无线网络 使用GPS卫星 位置和Google服务

我想设计一款只需点击一下即可切换这三款的应用。所以我有两个问题。

  1. 有没有办法做到这一点,或者是切换它们的唯一方法是使用:
  2. android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS

    然后手动完成?而且....

    1. 如果有几个应用程序正在使用访问课程位置并访问精确位置,那么我是否将这些应用切换为关闭?他们还能找到我的位置吗?
    2. 感谢您的投入。

      扎克

3 个答案:

答案 0 :(得分:1)

  

有没有办法呢

在任何现代版本的操作系统上都不能通过Android SDK。

  

如果有几个应用程序正在使用访问课程位置并访问精确位置,那么我是否将这些应用切换为关闭?他们还能找到我的位置吗?

没有。这些位置提供程序已禁用,因此在保持禁用状态时无法使用。

答案 1 :(得分:1)

没有。现在不可能,因为这些设置在安全设置中。只有用户可以更改,而不是应用程序。

是&不,可能你得到缓存位置。

答案 2 :(得分:0)

因此寻找这件事。我找到了一个!恰如其分,它被称为 Secure Settings

它能够通过以root身份运行的帮助程序访问它,因此您需要一个有根电话。唉,我的4.2.2系统上找不到busybox,所以我还没能测试它。

相当令人失望,尽管也许并不令人惊讶,默认情况下这个选项并不方便。