当前位置: 首页 > 编程笔记 >

android将Bitmap对象保存到SD卡中的方法

文国发
2023-03-14
本文向大家介绍android将Bitmap对象保存到SD卡中的方法,包括了android将Bitmap对象保存到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程序设计有所帮助。

 类似资料:
  • 目前,我的(使用的是Stackoverflow,我自己没有完整地编写)代码如下所示: 我得到错误:“打开失败;EACCES(权限被拒绝)”。 我的舱单是这样的:

  • 当我运行progressdialog出现在屏幕上时,它突然停止运行,并发出通知“应用程序停止了,再试一次”,然后我在android manitor上重复了这个错误,当然我首先要做的是:

  • 我一直在寻找保存音频到SdCard。 我还试图保存以下内容: 在这两种情况下,它都起作用,但会保存到内部存储中。从不使用SD卡 我使用getExternalFilesDirs()来创建。但如果用户卸载应用程序,则会丢失文件。 我不想那样。 如何将音频保存在SD卡公用文件夹中或创建新文件夹。 任何时候它都会创建到内部存储中。 有什么解决办法吗??? 我尝试了这个,我可以在SD卡中创建一个文档。还有一

  • 问题内容: 我尝试使用此代码下载图像并将其保存在以下行中: 我在emulator.my应用程序上尝试了此操作,但出现异常,没有权限保存到此路径: 我也添加了这一行: 这是代码: 问题答案:

  • 本文向大家介绍Android实现将View保存成Bitmap的方法,包括了Android实现将View保存成Bitmap的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android实现将View保存成Bitmap的方法。分享给大家供大家参考,具体如下: 1、 2、 更多关于Android相关内容感兴趣的读者可查看本站专题:《Android文件操作技巧汇总》、《Android编程开发

  • 本文向大家介绍Android将应用调试log信息保存在SD卡的方法,包括了Android将应用调试log信息保存在SD卡的方法的使用技巧和注意事项,需要的朋友参考一下 把自己应用的调试信息写入到SD卡中。 系统权限 时间工具类: 方法的调用: