Я новичок в андроиде, и я хотел бы сохранить изображение на диск где-нибудь для отладки.
String path = Environment.getExternalStorageDirectory().toString();
FileOutputStream out = new FileOutputStream(path + "/android.png");
bitmap.compress(Bitmap.CompressFormat.PNG, 90, out);
Когда я это делаю, я получаю ошибку разрешения при попытке сохранить. Что я делаю неправильно?
03-29 17: 06: 32.328: WARN/System.err(2276): java.io.FileNotFoundException:/mnt/sdcard/android.png(разрешение отклонено)
Как отмечают комментаторы, либо:
WRITE_EXTERNAL_STORAGE
(например, в неправильном месте манифеста)
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
.