zoukankan      html  css  js  c++  java
  • android 存储图片到data目录和读取data目录下的图片


    public void storePic(String tabid, String key, Bitmap bitmap) {
    LogUtils.LOGD(TAG, "storePic begin tabid = " + tabid + "key = " + key);
    if(tabid == null || key == null || tabid.isEmpty() || key.isEmpty() || bitmap == null) {
    return;
    }
    FileOutputStream fos = null;
    try {
    fos = getActivity().openFileOutput(tabid + "_" + key, Context.MODE_PRIVATE);
    bitmap.compress(Bitmap.CompressFormat.PNG, 100, fos);
    } catch (FileNotFoundException e) {
    LogUtils.LOGE(TAG, "storePic FileNotFoundException e = " +e);
    } finally {
    if(fos != null) {
    try {
    fos.flush();
    fos.close();
    } catch (IOException e) {
    LogUtils.LOGE(TAG, "storePic IOException e = " +e);
    }
    }
    }
    }

    public Bitmap getStorePic(String tabid, String key) {
    LogUtils.LOGD(TAG, "getStorePic begin tabid = " + tabid + "key = " + key);
    if(tabid == null || key == null || tabid.isEmpty() || key.isEmpty()) {
    return null;
    }
    FileInputStream fin = null;
    Bitmap bitmap = null;
    try {
    fin = getActivity().openFileInput(tabid + "_" + key);
    bitmap = BitmapFactory.decodeStream(fin);
    } catch (FileNotFoundException e) {
    LogUtils.LOGE(TAG, "getStorePic FileNotFoundException e = " + e);
    }
    return bitmap;
    }


    总而流程:
    存储图片代码:

    [java] view plain copy
    1. String str1 = "icon.png";  
    2.   
    3. FileOutputStream localFileOutputStream1 = openFileOutput(str1, 0);  
    4.   
    5. Bitmap.CompressFormat localCompressFormat = Bitmap.CompressFormat.PNG;  
    6.   
    7. bitmap.compress(localCompressFormat, 100, localFileOutputStream1);  
    8.   
    9. localFileOutputStream1.close();  

    读取图片代码:

    [java] view plain copy
    1. String localIconNormal = "icon.png";  
    2.   
    3. FileInputStream localStream = openFileInput(localIconNormal);  
    4.   
    5. Bitmap bitmap = BitmapFactory.decodeStream(localStream));  
  • 相关阅读:
    fmt命令
    wc命令
    grep命令
    head命令
    C/C++语法知识:typedef struct 用法详解
    邻接表无向图的介绍
    邻接矩阵无向图的介绍
    图的基本概念
    careercup-栈与队列 3.6
    careercup-栈与队列 3.5
  • 原文地址:https://www.cnblogs.com/wxmdevelop/p/6180762.html
Copyright © 2011-2022 走看看