dart - 如何使用 android_intent 通过 flutter 打开位置设置

如何使用 android_intent 或 url_launcher 打开如下图所示的位置设置?

我尝试了一些方法,但没有奏效:

例子:

final AndroidIntent intent = new AndroidIntent(
  action: 'action_view',
  package: 'android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS'
);
intent.launch();

最佳答案

你可以使用android_intent包但是 Action 不正确,你必须使用这个:

    final AndroidIntent intent = new AndroidIntent(
    action: 'android.settings.LOCATION_SOURCE_SETTINGS',);
    intent.launch();

引用:https://developer.android.com/reference/android/provider/Settings.html#ACTION_LOCATION_SOURCE_SETTINGS

https://stackoverflow.com/questions/52886232/

相关文章:

flutter - 带有动画提示/标签的文本字段

flutter - 如何在 flutter 中向列添加滚动

android - Flutter:图像溢出容器

flutter - CupertinoPageScaffold 的子小部件位于 CupertinoN

dart - Flutter 突然无法将 apk 安装到真机

dart - Flutter:如何获取 http 请求的上传/下载进度

dart - 将 ListTile 图标左对齐

android-studio - Flutter 如何在 Android Studio 中制作发布版

dart - Flutter 如何将 String 转换为 List

dart - 在 Dart 的 Cloud Firestore 中添加文档后如何获取文档 ID