现在的位置: 首页 > 综合 > 正文

— decoder->decode returned false 解决办法

2018年05月14日 ⁄ 综合 ⁄ 共 358字 ⁄ 字号 评论关闭

一、通过uri获取图片bitmap 

        bitmap =MediaStore.Images.Media.getBitmap(contentResolver, uri);   这种方式在  魅族  手机上是可以的。

       但是在其他手机是就出现 decoder->decode returned false 的错误。

       所以这种方式不可行。

     BitmapFactory.Options options = new BitmapFactory.Options();
           options.inSampleSize = 2;	     
		//修改为  通过图片的地址 获取图片
	bitmap=BitmapFactory.decodeFile(SaveFile.imageUrl, options);

         这种方式就可以解决 decode returned false  错误了。

抱歉!评论已关闭.