作者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
1F:→ ivanf10710:另外提醒一下,b大提供的程式码注解write inputstream 08/07 15:22
2F:→ ivanf10710:to outputstream下的程式码是关键,没有那段的话图片还 08/07 15:22
3F:→ ivanf10710:没读取完stream就会close,这样档案就会下载得不完全 08/07 15:23
4F:→ ivanf10710:自推,有人知道原因吗 08/09 20:18