1.先判断是否有SDCard以及权限Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)
2.得到SDCard路径(mnt/SDCard)Environment.getExternalStorageDirectory()----可添加专属路径
3.调用I/O对文件读写
4.在AndroidManifest.xml添加权限
<!-- 在SDCard中创建与删除文件权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<!-- 往SDCard中写入数据权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
在<豆瓣电影>中
1.创建缓存输入流f
2.先检查文件缓存是否存在
a.存在就读取文件
b.不存在就下载并I/O存储到文件中
再从文件中读取图片
2.得到SDCard路径(mnt/SDCard)Environment.getExternalStorageDirectory()----可添加专属路径
3.调用I/O对文件读写
4.在AndroidManifest.xml添加权限
<!-- 在SDCard中创建与删除文件权限 -->
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />
<!-- 往SDCard中写入数据权限 -->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
在<豆瓣电影>中
1.创建缓存输入流f
2.先检查文件缓存是否存在
a.存在就读取文件
b.不存在就下载并I/O存储到文件中
再从文件中读取图片