Flutter 连续检查 GPS 状态
Flutter check GPS status continuously
我正在开发一个持续需要用户位置的应用程序。如果用户禁用 GPS,我想显示一个错误屏幕。我该怎么做才能使用提供商?
您可以使用 permission_handler 插件。您可以在 if 块中执行需要位置权限的任务,如果权限被撤销,则显示错误消息。
if (await Permission.locationWhenInUse.serviceStatus.isEnabled) {
// Use location.
} else {
// show error
}
您还可以查看答案,这可以帮助您收听权限更改。
我正在开发一个持续需要用户位置的应用程序。如果用户禁用 GPS,我想显示一个错误屏幕。我该怎么做才能使用提供商?
您可以使用 permission_handler 插件。您可以在 if 块中执行需要位置权限的任务,如果权限被撤销,则显示错误消息。
if (await Permission.locationWhenInUse.serviceStatus.isEnabled) {
// Use location.
} else {
// show error
}
您还可以查看