Tôi đang cố lưu một ảnh bitmap vào thư mục Ảnh. Dưới đây là đoạn codecó sự khác biệt giữa/mnt/sdcard và/sdcard không?
File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES);
File file = new File(path, "test1.PNG");
try {
path.mkdirs();
OutputStream out = new FileOutputStream(file);
mBitmap.compress(Bitmap.CompressFormat.PNG, 90, out);
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
Log.w("ExternalStorage", "Error writing " + file, e);
}
Nhưng việc thực hiện đã bị mắc kẹt tại OutputStream out = new FileOutputStream(file);
tôi đã sử dụng các trình gỡ lỗi và đường dẫn đầy đủ trả mnt/sdcard/Pictures/test1.PNG
, là mnt/
thủ phạm do tại sao tôi không thể vượt qua OutputStream out = new FileOutputStream(file);
? Bởi vì tôi chỉ có thể thấy sdcard/
trong thư mục tệp của tôi.
cảm ơn!
Giá trị của 'đường dẫn' là gì .. ?? –
lỗi là gì? – njzk2