作者ivanf10710 (Ivan)
看板AndroidDev
標題Re: [問題] 請問該如何從網路上存取圖片到裝置?
時間Tue Aug 7 15:20:14 2012
已經成功儲存到檔案,非常感謝各位的熱情詳解!
另外存檔以後發生找不到檔案夾跟圖片的情形
可是eclipse環境下開啓DDMS觀察時,自創的檔案夾與圖片是存在的
何解==?
儲存檔案code:
File root = android.os.Environment.getExternalStorageDirectory();
File dir = new File (root.getAbsolutePath() + "/MyDir/");
if(dir.exists()==false) {
dir.mkdirs();
}
String fname = "123.jpg"
File file = new File(dir, fname);
FileOutputStream fos = new FileOutputStream(file);
fos.write(baf.toByteArray());
以上是截取儲存至檔案部分關鍵的code,其他一些跟存檔案無關的太長就先不貼上來
這樣出來的結果在DDMS中觀察的確有出現mnt/sdcard/MyDir這個資料夾
且裡面也有123.jpg這個檔案
但是在裝置中 相簿/sdcard 裡面卻沒有MyDir資料夾,而且也沒有123.jpg這個檔案
這是什麼巫術??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 1.34.138.203
→ ivanf10710:另外提醒一下,b大提供的程式碼註解write inputstream 08/07 15:22
→ ivanf10710:to outputstream下的程式碼是關鍵,沒有那段的話圖片還 08/07 15:22
→ ivanf10710:沒讀取完stream就會close,這樣檔案就會下載得不完全 08/07 15:23
→ ivanf10710:自推,有人知道原因嗎 08/09 20:18