canvas教程

怎么实现将drawable中的图片存到SD卡上

字号+ 作者:H5之家 来源:H5之家 2016-04-08 12:00 我要评论( )

String imagename = modelname.toLowerCase() + _photo_ + imagenum;Log.i(DEBUG_TAG,image : + modelname.toLowerCase() + _photo_ + imagenum);int resID = ge

  • 当前位置:主页 > 图形图像 > Canvas/Bitmap >
  • 怎么实现将drawable中的图片存到SD卡上
  • 发布时间:2016-03-15 15:51 | 作者:采集侠 | 来源:网络整理 | 浏览:
  • String imagename = modelname.toLowerCase() + "_photo_" + imagenum;

    Log.i(DEBUG_TAG,"image : " + modelname.toLowerCase() + "_photo_" + imagenum);

    int resID = getResources().getIdentifier(imageName,"drawable",packageName);

    Log.i(DEBUG_TAG,"resID : " + resID);

    Bitmap bmp = BitmapFactory.decodeResource(getResources(), resID);

    File SpicyDirectory = new File("/sdcard/Images/");

    SpicyDirectory.mkdirs();

    String filename="/sdcard/Images/" + imagename + ".jpg";

    FileOutputStream out = null;

    try {

    out = new FileOutputStream(filename);

    bmp.compress(Bitmap.CompressFormat.JPG, 100, out);

    } catch (Exception e) {

    e.printStackTrace();

    } finally {

    try {

    out.flush();

    } catch (IOException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

    }

    try {

    out.close();

    } catch (IOException e) {

    // TODO Auto-generated catch block

    e.printStackTrace();

  • 收藏 |
  • 上一篇:Android bitmap序列化
  • 下一篇:Android中利用画图类和线程画出闪烁的心形
  • 相关内容
  • 推荐排行
  • 随即浏览

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • 微信小程序的canvas画布功能怎么用?canvas画布功能使用教程

      微信小程序的canvas画布功能怎么用?canvas画布功能使用教程

      2017-04-15 16:01

    • 怎么在Canvas中输入文本

      怎么在Canvas中输入文本

      2017-04-05 16:00

    • 战场女武神城堡塞姐打法技巧 城堡塞姐怎么打

      战场女武神城堡塞姐打法技巧 城堡塞姐怎么打

      2017-04-04 16:02

    • html5视频教程-妙味课堂怎么样妙味课堂html5 canvas视频教程

      html5视频教程-妙味课堂怎么样妙味课堂html5 canvas视频教程

      2017-02-19 08:00

    网友点评
    t