0
我想從繪製目錄中保存的圖像在手機的下載文件夾。如何在Android上保存從資源到公共存儲的圖像?
我嘗試的代碼是:
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.tradoficial);
File sd = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS);
String fileName = "test.jpg";
File dest = new File(sd, fileName);
try {
FileOutputStream out;
out = new FileOutputStream(dest);
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out);
out.flush();
out.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
但沒有任何反應我的手機上。有什麼不對的嗎?
非常感謝!
下你有沒有WRITE_EXTERNAL_STORAGE權限? – Blackbelt
對不起,我有又發展爲Android相當新。我如何設置該權限? – AAPdevelope
在AndroidManifest.xml文件中添加<用途的許可安卓:名稱=「android.permission.WRITE_EXTERNAL_STORAGE」 />下標籤,看看它有什麼區別 –
Blackbelt