回答
綜觀上述評論跟帖,似乎它可以以編程方式關閉GPS(但只看到12 Upvotes)
但是,如果你從你的應用程序切換關閉GPS編程,如果其他應用程序使用的GPS服務?
的解決會像
的Android開放Settings
,然後告訴用戶,當他從應用程序退出要關閉GPS ...
爲此,你可以這樣做:
Intent i = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(i);
OR
你可以嘗試像
locationManager.removeUpdates(myLocationListener);
locationManager = null;
這爲這個應用程序關閉GPS,但其仍然可以通過其他應用程序使用。
此代碼可以改變你的gps.But它不記錄
final Intent poke = new Intent();
poke.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider");
poke.addCategory(Intent.CATEGORY_ALTERNATIVE);
poke.setData(Uri.parse("3"));
sendBroadcast(poke);
即使RASEL發佈的鏈接包含了一些代碼,這可能會工作,你應該記住這些代碼是利用具有安全漏洞已經修好(http://code.google.com/p/android/issues/detail?id=7890),因此不應該在不久的將來工作。
如果你想啓用GPS programmaticaly然後複製並粘貼這個代碼在你的項目,其工作正常。
final Intent i = new Intent();
i.setClassName("com.android.settings","com.android.settings.widget.SettingsAppWidgetProvider");
i.addCategory(Intent.CATEGORY_ALTERNATIVE);
i.setData(Uri.parse("3"));
sendBroadcast(i); //if you are in broad cast receiver activity then use context.sendBroadcast(i)
很酷...感謝隊友 – Noman
似乎現在不適合我,但感謝您的建議。 – eWizardII
**這個**解決方案和** Rasel **所提供的解決方案僅適用於Android 2.3.6 - 而不是v3.xx或v4.xx--儘管有一些建議,這個_vulnerability_已被重新引入Android 4。1.2,它可能會再次工作! – ChuongPham
- 1. 以編程方式開啓/關閉GPS
- 2. 如何以編程方式關閉黑莓上的GPS
- 3. android在2.2中以編程方式打開和關閉GPS?
- 4. 以編程方式打開/關閉GPS,而不提示iPhone
- 5. Android gps以編程方式打開和關閉
- 6. 以編程方式關閉MenuStrip
- 7. 以編程方式關閉UIDocumentInteractionController OpenInMenu?
- 8. 以編程方式關閉選擇onorientationchange
- 9. 如何關閉McAfee以編程方式
- 10. 以編程方式關閉VoiceProcessingIO AGC
- 11. 如何以編程方式關閉UISearchBar?
- 12. 以編程方式關閉iOS
- 13. 以編程方式關閉無聲
- 14. 如何以編程方式關閉SearchView?
- 15. Android關閉活動以編程方式
- 16. 以編程方式關閉iOS屏幕
- 17. 以編程方式關閉iPhone?
- 18. 如何以編程方式關閉UISearchDisplayController?
- 19. 以無編程方式關閉UIAlertview
- 20. 以編程方式關閉設備
- 21. 如何以編程方式關閉BalloonTip?
- 22. 以編程方式關閉標籤TabHost
- 23. 以編程方式關閉街景
- 24. 我們可以在iPhone中以編程方式打開/關閉GPS嗎?
- 25. 當我退出我的程序時,以編程方式關閉GPS
- 26. 如何在每10分鐘後以編程方式打開和關閉GPS?
- 27. 如何以編程方式在Windows Phone 7中打開和關閉GPS
- 28. 如何在android中以編程方式自動開啓和關閉gps
- 29. 如何以編程方式打開GPS
- 30. Matlab PARFOR循環可以以編程方式打開/關閉嗎?
http://stackoverflow.com/questions/4721449/enable-gps-programatically-like-tasker – Rasel
做這項工作? – Noman
是的,我也使用它 – Rasel