下载文件到sd卡报出IOEXCEPTION
我把未封装的代码下载下来,只改动了
<activity android:name=".DownloadActivity">
但是在download函数中的
OutputStream outputStream = new FileOutputStream(fileName);
总是捕获到IOException的异常,这是什么情况啊?
自己在创建目录的地方试了一下
String downloadFolderName = Environment.getExternalStorageDirectory()
+ File.separator+"imooc"+File.separator;
File file = new File(downloadFolderName);
if (!file.exists()){
Log.i("DEG","file.exists()");
file.mkdir();
if(file.exists())
Log.i("DEG","file exist: "+file.getAbsolutePath());
}
但是第二条 Log.i("DEG","file exist: "+file.getAbsolutePath()); 无法打印出来,是什么原因啊?
正在回答 回答被采纳积分+1
- 参与学习 人
- 提交作业 307 份
- 解答问题 1613 个
本专题是联网及数据处理的必备技能。课程从网络基础知识到线程间协同工作、异步下载处理。介绍了Android内外部文件存储、轻量级数据库SQLite的使用。利用屏幕适配、状态保持、百度地图解决实际问题。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星