您的位置:首页 > 运维架构

BitmapFactory.decodeStream(inputStream,null,options)返回为null

2016-12-18 19:36 471 查看
  偶然发现BitmapFactory.decodeStream(inputStream,null,options)返回为null一头雾水,完全不知道怎么回事!然后发现BitmapFactory.decodeByteArray(bytes,0,bytes.length)是ok的;

 

public static byte[] toByteArray(InputStream input) throws IOException {
ByteArrayOutputStream output = new ByteArrayOutputStream();
byte[] buffer = new byte[4096];
int n = 0;
while (-1 != (n = input.read(buffer))) {
output.write(buffer, 0, n);
}
return output.toByteArray();
}

7.0的系统还是空,原因是访问了sd卡外部的文件,应该把图片保存到getFilesDir()文件夹下,在decode出来的就ok了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: