打开/关闭GPS使用按钮,而无需进入设置菜单
这是不可能的。只有用户可以打开/关闭GPS。
这样做是因为如果他不想让你得到它,你就不应该能够获取用户的位置。
只有你可以做的事情就是让他通过开/关打开GPS设置,打开它:
startActivity(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS));
这不是不可能的。它可以通过LocationSettingsRequest.Builder来实现。看看这里:https://stackoverflow.com/a/33254073/5352802 – camelCaseCoder
@camelCaseCoder,正如我所说,仍然没有办法启用GPS。你的方法只会显示一个对话框。但它仍然比仅将用户带到设置更好 –
谢谢大家的回答。 –
的可能的复制[如何显示使像谷歌地图的位置对话框?](https://开头计算器.com/questions/29801368/how-to-show-enable-location-dialog-like-google-maps) –