flutter 使用data_usage插件时出错:未处理异常:PlatformException(PERMISSION_NOT_GRANTED,null,null,null)

q9rjltbz  于 2023-06-07  发布在  Flutter
关注(0)|答案(1)|浏览(210)

我想开发一个应用程序,跟踪每个应用程序的应用程序数据使用情况。我正在使用data_usage包,它给了我这个错误。

gopyfrb3

gopyfrb31#

您需要请求android.permission.READ_PHONE_STATE for Android来收集此信息。例如,使用permission_handler

final permission = Permission.phone;
if (!(await permission.status.isGranted)) {
  final status = await permission.request();
  if (status.isGranted) {
    // User granted permission
  } else {
    // User cannot granted permission
  }
}

这是很好的,如果你显示一个对话框,说明你是如何使用的数据,允许应用程序与手机权限之前,你要求用户的请求.

相关问题