回答
综观上述评论跟帖,似乎它可以以编程方式关闭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