概述
1. byte[ ] 轉 int (高位在前 ,低位在後)
public int byteToInt( byte a, byte b, byte c, byte d ){
return ( a & 0xff ) |
( b & 0xff ) << 8 |
( c & 0xff ) << 16 |
( d & 0xff ) << 24 ;
}
2. 將nv21圖片轉bitmap
byte[] nv21Picture ; YuvImage image = new YuvImage(nv21Picture, ImageFormat.NV21, 720, 1280, null);//b2 ByteArrayOutputStream out = new ByteArrayOutputStream(nv21Picture.length);//b2 image.compressToJpeg(new Rect(0, 0, 720, 1280), 100, out); byte[] tmp = out.toByteArray(); Bitmap bitmap = BitmapFactory.decodeByteArray(tmp, 0,tmp.length);
3. 将bytebuffer 转 byte[ ]
ByteBuffer bytebuffer = ;
byte[ ] byter = new byte[ bytebuffer.remaining ];
bytebuffer.get( byter , 0 , byter.length );
4.将byte[ ] 转为 bytebuffer
byte[ ] byter = ;
ByteBuffer bytebuffer = ByteBuffer.wrap( byter );
最后
以上就是正直糖豆为你收集整理的數據類型轉換的全部内容,希望文章能够帮你解决數據類型轉換所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复