第1步:
在AndroidManifest中将CaptureActivity的screenOrientation属性做如下修改:
<!-- zxing --> <activity android:name=".zxing.activity.CaptureActivity" android:screenOrientation="portrait"/>
第2步:
我们要把摄像头预览景调为竖向
CameraConfigurationManager类中的setDesiredCameraParameters()方法中添加如下代码:
// 使摄像头旋转90度 setDisplayOrientation(camera, 90);然后在CameraConfigurationManager类添加setDisplayOrientation()方法:
/*改变照相机成像的方向的方法*/ protected void setDisplayOrientation(Camera camera, int angle) { Method downPolymorphic = null; try { downPolymorphic = camera.getClass().getMethod(