本地存取bitmap
来源:互联网 发布:厦门天心软件 编辑:程序博客网 时间:2024/06/06 18:13
public void putBitmapFromUrl(String imageUrl, Bitmap bitmap) { //判断sdcard是否挂载 if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)){ //保存图片在/mnt/sdcard/beijingnews/http://192.168.21.165:8080/xsxxxx.png //保存图片在/mnt/sdcard/beijingnews/llkskljskljklsjklsllsl try { String fileName =MD5Encoder.encode(imageUrl);//llkskljskljklsjklsllsl ///mnt/sdcard/beijingnews/llkskljskljklsjklsllsl File file = new File(Environment.getExternalStorageDirectory()+"/beijingnews",fileName); File parentFile = file.getParentFile();//mnt/sdcard/beijingnews if(!parentFile.exists()){ //创建目录 parentFile.mkdirs(); } if(!file.exists()){ file.createNewFile(); } //保存图片 bitmap.compress(Bitmap.CompressFormat.PNG,100,new FileOutputStream(file)); } catch (Exception e) { e.printStackTrace(); Log.e("图片本地缓存失败",e.toString()); } }}public Bitmap getBitmapFromUrl(String imageUrl) { Bitmap bitmap; try { String filename = MD5.md5(imageUrl); if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { File file = new File(Environment.getExternalStorageDirectory() + "/beijingnews", filename); if (file.exists()) { FileInputStream is = new FileInputStream(file); bitmap = BitmapFactory.decodeStream(is); Log.e("本地图片获取成功","本地图片获取成功"); return bitmap; } } } catch (IOException e) { e.printStackTrace(); Log.e("本地图片获取失败",e.toString()); } return null;}
阅读全文
0 0
- 本地存取bitmap
- SharedPreference存取Bitmap
- uiImage的本地存取
- iOS 本地存取图片
- 本地数据存取
- iOS本地数据存取
- ios本地数据存取
- iOS本地数据存取
- IOS本地数据存取
- iOS 数据本地存取
- iOS本地数据存取
- 本地存取 NSUserDefaults ios
- Bitmap保存到本地
- Bitmap 写入本地
- 本地图片转bitmap
- 将bitmap保存本地
- 账号,版本号,本地的存取
- iOS 本地数据 存取 详解
- Python学习笔记
- 欢迎使用CSDN-markdown编辑器
- C#EXCEL 操作类
- git命令回顾
- Springboot 添加JdbcTemplates 访问mysql 数据库
- 本地存取bitmap
- UE4 第三人称完全流程
- czl的知识点整理4——线段树
- Angularjs 利用 $modal 实现 confirm 弹窗
- xcode 打印内存中的值
- 零基础无理论实战Mnist手写字库模型训练并输出结果
- 20171106
- 创建类Person和对象
- 组建一台计算机5_硬件5 多位存储器&累加器&初始汇编(1)