2010-09-19 150 views
1

可能重複:
Enable GPS programatically like Tasker如何啓用GPS設置自動

任何人知道如何啓用GPS設置自動?似乎 「切換設置」應用程序可以處理它,但我想強制在我的應用程序sdk 2.1打開。 有人說

"Method m =locationManager.getClass().getMethod("updateProviders", new Class[] {}); 
       m.setAccessible(true); 
       m.invoke(locationManager, new Object[]{});" 

但在SDK2.1的LocationManager類DONOT有updateProviders。 couled你給我一些方向或代碼?

請幫助我,如果你有時間。

回答

1

普通SDK應用程序無法更改GPS啓用狀態。只有通過固件簽名密鑰簽名的用戶纔可以通過Settings.Secure這樣做。

+0

不反映不能使用?我想使用反射, – pengwang 2010-09-19 13:56:04

+0

@pengwang:反射無法幫助,如果有的話,這是Android中的一個安全缺陷,需要修復。如果用戶禁用GPS,請遵守該用戶的意願。 – CommonsWare 2010-09-19 14:40:27

+0

,他們如何改變它?你有一些代碼嗎? – 2014-12-17 19:37:13

相關問題