本文实例讲述了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卡中。 系统权限 时间工具类: 方法的调用: