android的图片保存和读取
2016-05-18 16:05
513 查看
//返回图片的字节 public byte[] loadTexttureIcon(String path){ Bitmap image = BitmapFactory.decodeFile(path); ByteArrayOutputStream baos = new ByteArrayOutputStream(); image.compress(Bitmap.CompressFormat.PNG, 100, baos); byte[] picture=baos.toByteArray(); byte[] data = picture; return data; } //保存图片 private void saveTexture(Bitmap bmp,String path) { //Bitmap bmp=BitmapFactory.decodeByteArray(data, 0, data.length); File file=new File(path); if(!file.exists()){ File vDirPath = file.getParentFile(); vDirPath.mkdirs(); try { file.createNewFile(); } catch (IOException e) { e.printStackTrace(); } } try { BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream(file)); bmp.compress(Bitmap.CompressFormat.JPEG, 80, bos); try { bos.flush(); bos.close(); } catch (IOException e) { e.printStackTrace(); } } catch (FileNotFoundException e) { e.printStackTrace(); } }
相关文章推荐
- android studio学习日记
- Android进度条自定义——类似ProgressDialog效果的Dialog
- Android Source Code Complie
- 工具推荐:2016年最佳的15款Android黑客工具
- Android模糊处理简单实现毛玻璃效果
- Android应用退出登录的实现
- android Imageview Textview纯代码增加按下效果
- Android使用Matrix对Bitmap进行处理
- Android RecyclerView通用Adapter及item拖拽、滑动删除
- Android中自定义视图View
- Android 6.0 Libc库中的弱引用使用
- Android 第一次接触ViewFilpper
- Android View measure流程详解
- Android M 新的运行时权限开发者需要知道的一切
- Android游戏笔记(六)Android游戏程序框架
- Android工具包下学习
- Android自底部平滑向上滑出面板的AndroidSlidingUpPanel
- Android多语言实现
- 基于Android平台的刷新加载形式初探
- 基于Android淡入淡出弹幕实现