把raw目录下的几张照片存放到SD卡里面去
目录 里面 照片 SD 存放 Raw
2023-09-14 09:00:22 时间
1 try 2 { 3 4 //SD卡路径 5 String filename =android.os.Environment 6 .getExternalStorageDirectory().getAbsolutePath() 7 + "/"+"1.JPG";//图片名称 8 //将文件从资源文件放到合适地方(资源文件也就是放在项目的res下的raw目录中的图片) 9 //将文件复制到SD卡中 10 File dir = new File(filename); 11 if (!dir.exists()) 12 dir.mkdir(); 13 //判断是否存在该文件 14 if (!(new File(filename)).exists()) 15 { 16 17 InputStream is = this.getResources().openRawResource( 18 R.raw.xxx);//xxx对应你的图片名称 19 //创建输出流 20 FileOutputStream fos = new FileOutputStream(databaseFilename); 21 //将数据输出 22 byte[] buffer = new byte[8192]; 23 int count = 0; 24 while ((count = is.read(buffer)) > 0) 25 { 26 fos.write(buffer, 0, count); 27 } 28 //关闭资源 29 fos.close(); 30 is.close(); 31 } 32 //这是一个复制文件到SD卡的demo 楼主可以封装成方法,然后调用多次 就可以把多张图复制到SD卡
相关文章
- pnpm 会使用硬链接减少磁盘空间,那如何查看某个 package 硬链接到全局目录的什么位置?
- 基于目录为VitePress生成侧边栏
- Linux下查看MySQL安装目录的技巧(linux查看mysql安装目录)
- 目录Linux解压缩至指定目录:一步到位(linux解压到指定)
- 结构Linux命令行下浏览目录结构的技巧(linux下查看目录)
- 了解Linux目录结构,掌握系统重要文件储存位置(linux目录)
- 如何找到MySQL的安装路径?(查看mysql安装目录)
- Linux误删目录?轻松恢复教程大揭秘!(linux误删除目录恢复)
- Oracle快速导入临时目录的技术(oracle临时导入目录)
- 优化YUM安装Redis目录指南(yum redis 目录)