カメラ インテントを作成しようとしています。コードの一部を以下に示します。
public void onPictureTaken(byte[] data, Camera camera) {
String dat = new String(data);
byte[] datas = dat.getBytes();
preview.setVisibility(View.GONE);
ImageView iv2 = (ImageView)findViewById(R.id.iv1);
Bitmap bMap = BitmapFactory.decodeByteArray(datas, 0, datas.length);
iv2.setImageBitmap(bMap);
}
これはimageview
空白のままですが、与えると
Bitmap bMap = BitmapFactory.decodeByteArray(data, 0, data.length);
はimageview
適切にロードされています。バイト配列から文字列への変換に間違いがありますか??