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