我有一个小问题。是否可以使用Intent启用Gps?我尝试了Intent intent=new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
,但这只打开gps设置,但我想更改(启用/禁用)gps设置。(对不起我英语不好)
是否可以使用Intent启用Gps?
不,出于隐私原因。应用程序无法启用GPS,除非出现异常情况(例如,根设备)。
我尝试了Intent Intent=new Intent(Settings.ACTION_LOCATION_SOURCE_Settings);但这只会打开gps设置
正确。用户可以选择是否启用或禁用该屏幕上的任何位置提供程序。
如果您愿意依赖Play Services,他们在7.0.0版本中添加了SettingsApi
,允许您弹出一个更简单的对话框,供用户选择是否启用位置,尽管效果与ACTION_LOCATION_SOURCE_SETTINGS
基本相同。