android开发中下载图片并且保存到sd卡中,不通过点击什么的怎么完成,代码如下

2024-12-13 15:58:13
推荐回答(2个)
回答1:

OutputStream os = openFileOutput("test.png", MODE_WORLD_READABLE);
byte[] buff = new byte[1024];
int hasRead = 0;
while((hasRead = is.read(buff)) > 0){
os.write(buff, 0, hasRead);
}
is.close();
os.close();

你这里不是已经存文件了吗,只是这种是存在app的私有目录中
如果要存在指定位置,就用
FileOutputStream fout = new FileOutputStream(path,append);
这种啊

回答2:

http://download.csdn.net/detail/dunhuacc1234/5904989
这是个往SD卡写入文件的共通类,直接使用即可。