我想知道自动打开GPS
的Intent
命令。我正在开发一个 Android 应用程序,并希望在不导航到设置页面的情况下启用GPS
(类似于 UBER(。我正在寻找将触发LOCATION_ENABLE设置的操作/意图。
例如:android.settings.LOCATION_SOURCE_SETTINGS_ENABLE(与此类似(
您无法自动启用用户的位置信息,但如果用户想要向应用授予位置权限,则需要向用户请求。
您将向用户显示一个对话框,说明为什么需要权限,并根据用户的兴趣启用或禁用它。
有关如何申请位置权限,请查看此问题
更新:
要打开本机 GPS 设置,您可以使用如下所示Settings.ACTION_LOCATION_SOURCE_SETTINGS
操作:
final Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(intent);