Environment.getExternalStorageState()
Приложение настроек использует это разрешение <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" /> Проверьте, можете ли вы его использовать.
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />