【发布时间】:2019-05-13 11:53:14
【问题描述】:
我正在尝试将字节数组转换为位图以在 android 中显示在 imageView 中,我从方法中获取字节数据但是当我运行以下函数时,我正在获取位图的空值,我该如何获取位图值来自byte[]数组
private CameraProxy.CameraDataCallBack callBack = new CameraProxy.CameraDataCallBack() {
@Override
public void onDataBack(byte[] data, long length) {
// TODO Auto-generated method stub
Log.i(TAG, "length . " + length);
Log.i("data",""+data);
Bitmap bitmap = BitmapFactory.decodeByteArray(data,0,data.length);
im.setImageBitmap(bitmap);
}
};
【问题讨论】:
-
CameraProxy.CameraDataCallBack是什么? -
拍照时我的传感器返回码的sdk
-
是公开的sdk吗?你确定字节数组是argb吗?
-
您不能将 just any 字节数组转换为位图。你确定
byte[] data是位图字节数组吗? -
这怎么能理解,它返回给我的是这样的“数据:{88,84,83,80,82,81, + 1382390 more}”