Я пытаюсь записать данные на SD-карту для android, используя пакет license_handler , но PermissionGroup.storage, похоже, запрашивает только разрешение для внутреннего хранилища. Возможно ли то, что я пытаюсь сделать?
Это мой код для запроса разрешения:
Future<bool> _checkPermission() async {
PermissionStatus permission = await Permission.storage.status;
print(permission);
if (permission != PermissionStatus.granted) {
if (await Permission.storage.request().isGranted) {
return true;
}
} else {
return true;
}
return false;
}
И эту ошибку я получаю, когда пытаюсь создать папку на SD Card. PS: это работает для внутреннего хранения
Unhandled Exception: FileSystemException: Creation failed, path = '/storage/1EFF-130C/Music/2020' (OS Error: Permission denied, errno = 13)