事实上,我在我的应用中使用我的分销商和零售商的GPS位置,当他们开始他们的会议时,GPS不会关闭,直到他们不结束他们的会议,因为我必须将他们的最终会议地点。但是这会在他们的手机中造成电池问题。有什么办法可以在开始会议和结束会议之间自动关闭GPS吗?如何在一段时间后自动关闭GPS位置(如果未使用)?
回答
我不认为现在有可能以编程方式打开/关闭GPS。此功能在早期的Android版本中可用,但我认为现在谷歌已停止它。 相反,您可以将用户导向到GPS设置页面,以便用户可以自己选择是否要公开他的位置。 您可以通过调用做到这一点:
startActivity(背景下,新的 意图(Settings.ACTION_LOCATION_SOURCE_SETTINGS));
现在很多人对分享他们的位置持怀疑态度,这就是为什么用户的同意对发送GPS位置是强制性的。
您可以使用此
private void turnGPSOn(){
String provider = Settings.Secure.getString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
if(!provider.contains("gps")){ //if gps is disabled
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);
}}private void turnGPSOff(){
String provider = Settings.Secure.getString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
if(provider.contains("gps")){ //if gps is enabled
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);
}}
通话时您希望禁用GPS或当你需要启用它,更可以从How can I enable or disable the GPS programmatically on Android?
这是在一个单独的线程上给出的旧答案。这不适用于更高的Android版本,如4.2 –
这个逻辑不适用于我的棒棒糖设备。 –
它不适用于棒棒糖。您需要明确要求用户启用或禁用GPS。 –
- 1. Python服务器在闲置一段时间后自动关闭
- 2. 如何在时间段后自动关闭Bootstrap 3模态
- 3. 使用JQuery一段时间后自动关闭窗口
- 4. 如何在android中自动关闭GPS?
- 5. WPF应用程序在一段时间后自动关闭
- 6. 如何在一定时间后自动关闭警报React Native
- 7. Gps位置图标未关闭
- 8. 有没有办法在一段时间后自动关闭alertview?
- 9. Android:4.0.3模拟器在一段时间后自动关闭
- 10. 移动网站:在GPS关闭时请求用户的位置
- 11. Hivemq在一段时间后关闭
- 12. 即使使用融合位置API关闭gps,如何获取位置更新?
- 13. 当我用GPS启动应用程序并关闭GPS后,GPS未被检测到位置
- 14. 如何在未使用时自动关闭弹出窗口?
- 15. 如何在一段时间后关闭Rails闪存消息?
- 16. 如何在一段时间后关闭舞台JavaFX
- 17. 运行一段时间后Nodejs自动关闭
- 18. 一段时间后自动关闭窗口。怎么办
- 19. 一段时间后自动关闭窗口
- 20. 如何获取GPS/LOCATION关闭时的位置?
- 21. 如何自动在固定时间后关闭tkinter窗口?
- 22. FusedLocationProviderAPI没有接收位置,如果GPS关闭
- 23. 如何使UnitTest在一段时间后自动失效?
- 24. Raspberry pi raspbmc显示屏在关闭一段时间后关闭
- 25. 一段时间后关闭tkinter GUI
- 26. 一段时间后关闭浏览器
- 27. 关闭tkmessagebox一段时间后python
- 28. 位置者地位GPS强制关闭
- 29. 如何使用mapbox选择一个位置后关闭搜索结果
- 30. 如何在一段时间后自动注销用户?
找见这个http://feeds.feedburner.com/ndtvnews-india-news?format = xml –