hasStoragePermission static method
检查是否有存储权限
@return 是否有权限
Implementation
static Future<bool> hasStoragePermission() async {
if (kIsWeb || Platform.isIOS) {
return true;
}
if (Platform.isAndroid) {
final androidVersion = await _getAndroidVersion();
if (androidVersion >= 30) {
// Android 11+ 应用私有目录不需要权限
return true;
}
final status = await Permission.storage.status;
return status.isGranted;
}
return true;
}