android将Bitmap对象保存到SD卡中的方法
更新时间:2015年04月23日 15:20:22 作者:沧海一粟……
这篇文章主要介绍了android将Bitmap对象保存到SD卡中的方法,涉及Android读写SD卡数据的方法,需要的朋友可以参考下
本文实例讲述了android将Bitmap对象保存到SD卡中的方法。分享给大家供大家参考。具体如下:
Bitmap logoBitmap = BitmapFactory.decodeResource(mcontext.getResources(), R.drawable.arcnote_logo); ByteArrayOutputStream logoStream = new ByteArrayOutputStream(); boolean res = logoBitmap.compress(Bitmap.CompressFormat.PNG,100,logoStream); //将图像读取到logoStream中 byte[] logoBuf = logoStream.toByteArray(); //将图像保存到byte[]中 Bitmap temp = BitmapFactory.decodeByteArray(logoBuf,0,logoBuf.length); //将图像从byte[]中读取生成Bitmap 对象 temp saveMyBitmap("tttt",temp); //将图像保存到SD卡中 public void saveMyBitmap(String bitName,Bitmap mBitmap){ File f = new File("/sdcard/" + bitName + ".png"); try { f.createNewFile(); } catch (IOException e) { // TODO Auto-generated catch block } FileOutputStream fOut = null; try { fOut = new FileOutputStream(f); } catch (Exception e) { e.printStackTrace(); } mBitmap.compress(Bitmap.CompressFormat.PNG, 100, fOut); try { fOut.flush(); } catch (IOException e) { e.printStackTrace(); } try { fOut.close(); } catch (IOException e) { e.printStackTrace(); } }
希望本文所述对大家的Android程序设计有所帮助。
相关文章
解析Android游戏中获取电话状态进行游戏暂停或继续的解决方法
本篇文章是对在Android游戏中获取电话状态进行游戏暂停或继续的方法进行了详细的分析介绍,需要的朋友参考下2013-05-05clipse项目迁移到android studio的方法(图文最新版)
这篇文章主要介绍了clipse项目迁移到android studio(图文最新版),需要的朋友可以参考下2015-10-10Android网络请求库android-async-http介绍
这篇文章主要介绍了Android网络请求库android-async-http介绍,本文讲解了android-async-http的概念、特征以及使用实例,需要的朋友可以参考下2015-06-06Android开发中使用sqlite实现新闻收藏和取消收藏的功能
本篇文章主要介绍了sqlite实现新闻收藏和取消收藏功能,主要涉及到oracle数据库方面的内容,对于Android开发sqlite实现收藏和取消功能感兴趣的朋友可以参考下本文2016-11-11Android 中启动自己另一个程序的activity如何实现
这篇文章主要介绍了Android 中启动自己另一个程序的activity如何实现的相关资料,需要的朋友可以参考下2017-04-04老生常谈ProgressBar、ProgessDialog的用法
下面小编就为大家带来一篇老生常谈ProgressBar、ProgessDialog的用法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-07-07
最新评论