manageExternalStorage constant

AndroidPermissionDef const manageExternalStorage

android.permission.MANAGE_EXTERNAL_STORAGE

Required for broad access to external storage on Android 11 and above. Runtime permission: true Since SDK: 30 Group: manage_external_storage Legacy mapping: READ_EXTERNAL_STORAGE / WRITE_EXTERNAL_STORAGE

Implementation

static const manageExternalStorage = AndroidPermissionDef(
  'android.permission.MANAGE_EXTERNAL_STORAGE',
  runtime: true,
  sinceSDK: 30,
  group: 'manage_external_storage',
  keywords: {'files', 'manage', 'access', 'storage'},
  legacyKeys: {
    'android.permission.READ_EXTERNAL_STORAGE': 29,
    'android.permission.WRITE_EXTERNAL_STORAGE': 29,
  },
  docNotes: {
    'Required for broad access to external storage on Android 11 and above',
    'Use with caution as this permission may lead to Play Store policy violations',
  },
);