//文件保存的路径public static final String FILE_PATH = Environment.getExternalStorageDirectory().getAbsolutePath() + "/cache/pics";
/** * 向本地SD卡写网络图片 * * @param bitmap */public static void saveBitmapToLocal(String fileName, Bitmap bitmap) {    try {        // 创建文件流,指向该路径,文件名叫做fileName        File file = new File(FILE_PATH, fileName);        // file其实是图片,它的父级File是文件夹,判断一下文件夹是否存在,如果不存在,创建文件夹        File fileParent = file.getParentFile();        if (!fileParent.exists()) {        // 文件夹不存在            fileParent.mkdirs();// 创建文件夹        }        // 将图片保存到本地        bitmap.compress(Bitmap.CompressFormat.JPEG, 100,                new FileOutputStream(file));    } catch (Exception e) {        e.printStackTrace();    }}
   
   
/** * 从本地SD卡获取缓存的bitmap */public static Bitmap getBitmapFromLocal(String fileName) {    try {        File file = new File(FILE_PATH, fileName);        if (file.exists()) {            Bitmap bitmap = BitmapFactory.decodeStream(new FileInputStream(                    file));            return bitmap;        }    } catch (Exception e) {        e.printStackTrace();    }    return null;}

更多相关文章

  1. Android大图片加载处理
  2. android 数据库初体验
  3. Android(安卓)自定义系统菜单的背景源码
  4. Android中创建文件以及文件夹
  5. Android(安卓)创建单独的服务运行在后台(无界面)
  6. Android(安卓)创建菜单
  7. android旋转图片
  8. android WebView 拍照上传图片兼容
  9. Android(安卓)调用相册 拍照 实现系统控件缩放 切割图片

随机推荐

  1. android studio gradle 插件无法下载,grad
  2. android 和 PC端 进行蓝牙通信 demo
  3. android Launcher3中定制第三方apk图标,实
  4. Android(安卓)WIFI框架分析(2)
  5. Android(安卓)如何让悬浮窗口覆盖显示在
  6. Android控件
  7. LayoutInflater的用法总结
  8. [置顶] 如何分析Android的内存使用量
  9. 使用gradle打包签名及混淆的apk
  10. Andriod Service