Nexus 5X 使用Zxing扫描倒立的原因说是Nexus 5X 的摄像头是倒装的。
今天简单解决下,方案是判断机型如果是Nexus 5X,就倒立摄像头
//解决nexus5x扫码倒立的情况
if(android.os.Build.MANUFACTURER.equals("LGE") &&
android.os.Build.MODEL.equals("Nexus 5X")) {
camera.setDisplayOrientation(270);
}
这样就OK了,如图:
下面附加下手机系统详细信息
private String getDeviceInfo(){
StringBuffer sb =new StringBuffer();
sb.append("主板:"+android.os.Build.BOARD);
sb.append("\n系统启动程序版本号:"+ android.os.Build.BOOTLOADER);
sb.append("\n系统定制商:"+android.os.Build.BRAND);
sb.append("\ncpu指令集:"+android.os.Build.CPU_ABI);
sb.append("\ncpu指令集2:"+android.os.Build.CPU_ABI2)