当前位置: 代码迷 >> Android >> Android得到Bit地图的有关问题
  详细解决方案

Android得到Bit地图的有关问题

热度:13   发布时间:2016-04-28 02:48:09.0
Android得到Bitmap的问题
我用下面代码得到的bitmap怎么是null呢?已经确定过是这张图片了。

 handler3 = new Handler() {
            @Override
            public void handleMessage(Message msg) {
                if (msg.what == 1) {
                    String SDPATH = Environment.getExternalStorageDirectory().toString();
                    String path = SDPATH + "/TuFast/myphoto.jpg";
                    System.out.println("imagePath = " + path);
                    Bitmap bitmap = BitmapFactory.decodeFile(path);
                    System.out.println("bitmap = " + bitmap);
                    ivUserphoto.setImageBitmap(bitmap);
                }
            }
        };

------解决思路----------------------
有可能还是path的问题,你也可以在这个路径下放个png的图片试试
------解决思路----------------------
你进你手机图库看看,看这张图片是否能正常显示出来??
------解决思路----------------------
BitmapFactory.Options opt = new BitmapFactory.Options();
opt.inSampleSize=4;
Bitmap bitmap = BitmapFactory.decodeFile(localFile,opt);
试试这样。。
------解决思路----------------------
这样可以输出的啊。要么就是路劲不对的。
  相关解决方案