冬眠FF的博客

很小很小的地方,希望能成长为很阔的天空

Bitmap

根据地址读取手机的图片

注意:针对大图,如果没有使用Options对象压缩图片,那么图片无法显示。

ImageView img = (ImageView) findViewById(R.id.img);
        String pathName = "/storage/emulated/0/tencent/MicroMsg/WeiXin/microMsg.1452666816323.jpg";
        Options opts = new Options();
        opts.inSampleSize = 2;
        // 文件大小约小了3倍, 字节占据内存约小了4倍
        // File.lenth 文件的大小 
        // bitmap.getbyteconut 图片字节占据的内存
        Bitmap bitmap = BitmapFactory.decodeFile(pathName, opts);
        img.setImageBitmap(bitmap);

保存图片到手机

使用bitmap.compress()来保存图片

    // 保存图片
        // 这样保存图片之后,在系统相册或者其他查看图片程序都看不到保存的图片
        // 当手机重启后,才能看到了!!
        FileOutputStream fileOutputStream = null ;
        File file = new File("/storage/emulated/0/tencent/MicroMsg/WeiXin/33333333333.jpg");
        if (!file.exists()) {
            try {
                file.createNewFile();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
        try {
            fileOutputStream = new FileOutputStream(file);
            bitmap.compress(Bitmap.CompressFormat.JPEG, 100, fileOutputStream);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } finally {
            try {
                fileOutputStream.flush();
                fileOutputStream.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }

资料转载于:
http://blog.csdn.net/rudyalwayhere/article/details/6043201

阅读更多
个人分类: android学习路
想对作者说点什么? 我来说一句

Android bitmap

2012年11月29日 58KB 下载

ClipboardToBmp

2012年08月21日 68KB 下载

combobox with bitmap.doc

2010年04月03日 50KB 下载

CBitmap,HBITMAP,BITMAP的关系与转换

2011年10月05日 862B 下载

安卓生成本地折线图

2016年02月27日 2.21MB 下载

Bmp Converter

2010年03月10日 32KB 下载

Drawable Bitmap之间的转化

2012年04月12日 33B 下载

Bitmap全面解析

2015年10月10日 789KB 下载

没有更多推荐了,返回首页

不良信息举报

Bitmap

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭