zoukankan      html  css  js  c++  java
  • 把raw目录下的几张照片存放到SD卡里面去

     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卡
  • 相关阅读:
    mysql
    mysql
    mysql
    mysql
    sed编辑命令
    awk正则应用
    awk运算符
    awk命令细节
    uniq命令
    sort命令
  • 原文地址:https://www.cnblogs.com/androidsj/p/3910336.html
Copyright © 2011-2022 走看看