android - 颤振 - 如何打开或要求用户打开位置?
问题描述
嗨,正如我在标题中所写,我该如何实现?我有定位权限但无法开启定位!
解决方案
它将打开设置。所以用户可以启用它。据我所知,这是最佳实践。
安装插件:
https://pub.dartlang.org/packages/android_intent#-installing-tab-
导入你的飞镖:
import 'package:android_intent/android_intent.dart';
添加方法:
void openLocationSetting() async {
final AndroidIntent intent = new AndroidIntent(
action: 'android.settings.LOCATION_SOURCE_SETTINGS',
);
await intent.launch();
}
调用它完成...
推荐阅读
- javascript - 使用 PivotTable.js 时不解释 JavaScript 函数
- regex - grep 仅用于包含“标准”美国字符的行
- javascript - 如何保护数组不被刷新
- c++ - 应用程序执行程序与 ADsOpenObject 的 lpszUserName
- sqlite - 如何实现与 FireDAC SQLite 的独占连接?
- flutter - 在 Flutter 中从加密为 Base64 的 pdf 文件中获取 pdf 页码
- reactjs - 如何在 reactjs 的公共 html 文件中进行有条件的外部脚本引用。即一个用于生产,一个用于暂存
- javascript - 如何使用 observables 和 RxJS 正确管理获取错误响应?
- android - 从地址获取 LatLng
- css - 如何根据内容(DIV)设置背景图像(可重复的固定模式)和可更改的背景颜色