Android(Java):使用Intent启用GPS或WiFi

时间:2015-04-14 21:36:49

标签: java android android-intent gps wifi

我有一个小问题。是否可以使用Intent启用Gps?我尝试了Intent intent=new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);,但这只会打开gps设置,但我想更改(启用/禁用)gps设置。 (抱歉我的英语不好)

1 个答案:

答案 0 :(得分:0)

  

是否可以使用Intent启用Gps?

不,出于隐私原因。在特殊情况下(例如,有根设备),应用无法启用GPS。

  

我尝试了Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);但这只会打开gps设置

正确。用户可以选择是否在该屏幕上启用或禁用任何位置提供程序。

如果您愿意依赖Play服务,他们在7.0.0版本中添加了SettingsApi,允许您弹出一个更简单的对话框,供用户选择是否启用位置,效果与ACTION_LOCATION_SOURCE_SETTINGS大致相同。