zxing二维码条码扫描横屏landscape转竖屏portrait
2011年12月22日
没有评论
zxing包默认是横屏扫描一维条码,用户体验上不是很方便需要换手翻转手机。 这两天查了查相关资料,解决方法如下: 1.在DecodeHandler.java中,修改decode方法 PlanarYUVLuminanceSource source = CameraManager.get().buildLuminanceSource(data, width, height); 为 byte[] rotatedData = new byte[data.length]; for (int y = 0; y < height; y++) { for (int x = 0; x < width; x++) rotatedData[x * height + height - y - 1] = data[x + y * width]; } int tmp = width; // Here we are swapping, that's the difference t...