2012-07-18 32 views
0

我使用中的Android使用位置服務的幾個應用程序,但在大多數情況下,我想,直到我需要他們保持這三個關:Android的 - 一旦點擊/關閉位置服務

使用無線網絡 使用全球定位系統衛星 位置和谷歌服務

我想設計一個應用程序,只需一次點擊切換這三個。所以我有兩個問題。

  1. 有沒有辦法做到這一點,或者是切換它們的唯一方法是通過使用:

android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS

然後做手工?並且......

  1. 如果有幾個應用程序正在使用訪問過程的位置並訪問正確的位置,那麼它是否甚至有問題,我有這些切換?他們還能得到我的位置嗎?

感謝您的意見。

扎克

回答

1

有沒有辦法做到這一點

不通過Android SDK在任何現代版本的操作系統。

如果有幾個應用程序正在使用訪問過程的位置並訪問正確的位置,那麼它是否有關係,我有這些切換?他們還能得到我的位置嗎?

否。這些位置提供程序已禁用,因此在禁用時無法使用。

1

現在不可能,因爲這些設置在安全設置。只有用戶可以更改,而不是應用程序。

是的&不,你可能會得到緩存的位置。

0

找到了這件事,併爲此。我找到了一個!恰當地說,它被稱爲Secure Settings

它能夠通過以root用戶身份運行的幫助程序訪問它,因此您需要一個固定電話。唉,它無法找到我的4.2.2系統上的busybox,所以我還沒有能夠測試它。

非常令人失望,雖然也許並不令人驚訝,但這個選項默認不方便。

相關問題