我正在研究一個android應用程序,我需要知道android設備的位置。我嘗試過的所有方法都需要啓用GPS。如果它未啓用,我們可以要求用戶打開設置意圖打開它。獲取Android設備的位置自動
有沒有什麼辦法通過代碼來啓用它,甚至不讓用戶知道..並在應用程序完成其工作時關閉它?
我正在使用的應用程序將保留設備位置的記錄。它將在後臺運行,並會每隔15分鐘記錄一次。爲了始終保持GPS功能將消耗大量電力。所以我想在需要時打開它,當我完成時關閉它,而不詢問用戶。
我正在研究一個android應用程序,我需要知道android設備的位置。我嘗試過的所有方法都需要啓用GPS。如果它未啓用,我們可以要求用戶打開設置意圖打開它。獲取Android設備的位置自動
有沒有什麼辦法通過代碼來啓用它,甚至不讓用戶知道..並在應用程序完成其工作時關閉它?
我正在使用的應用程序將保留設備位置的記錄。它將在後臺運行,並會每隔15分鐘記錄一次。爲了始終保持GPS功能將消耗大量電力。所以我想在需要時打開它,當我完成時關閉它,而不詢問用戶。
對於確切位置,您需要啓用GPS。但是你可以使用NETWORK_PROVIDER,並獲取經緯度。這不需要用戶干預。但是,當然,它是一個大致的位置,但足以進行基於位置的搜索。
lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0,
locationListener);
爲了保護隱私,從來沒有是可能的,沒有根植設備。
未經同意,您無法獲取用戶的位置。
有沒有什麼辦法通過代碼來啓用它,甚至不讓用戶知道..並在應用程序完成其工作時關閉它?
幸運的是,由於明顯的隱私和安全原因,沒有。
所以我想在需要時打開它,當我完成時關閉它,而不詢問用戶。
打開和關閉不同於啓用和禁用。
僅僅因爲用戶允許GPS啓用啓用並不意味着它正在吸引力。只有當應用程序請求位置數據時,GPS無線電才能打開。所以,你不能啓用 GPS(只有用戶可以),但你可以安排如果啓用GPS打開GPS。 GPS打開時,用戶仍會在狀態欄中看到一個圖標。
間諜應用程序和所有這樣做呢?
它們要求用戶啓用GPS。
間諜應用程序和所有這些如何做呢?或者他們也是根設備? – SureshS 2013-03-17 17:53:18
@bugsbunny對那些擁有290K聲望的人有一些尊重,你有46只沒有290本身? – 2013-03-17 17:59:35
@AndroidKiller聲望無所謂 – 2013-08-27 06:01:31