修改ZXing For Android 为竖屏模式,经过实践,可行方法如下:
1、修改AndroidManifest文件,将CaptureActivity设为portrait:
代码为:android:configChanges="orientation|keyboardHidden"
android:screenOrientation="portrait"
2、把摄像头预览景调为竖向,具体如下:
1)在CameraConfigurationManag
er类里的setDesiredCameraParamete
rs(Cameracamera)方法里添加如下代
码:
//摄像头旋转90度
setDisplayOrientation(camera, 90);
2)然后在CameraConfigurationManag
er类里面添加setDisplayOrientation(Cameracamera, int angle)方法,方法具体代码如下:
protectedvoid setDisplayOrientation(Camera camera, int angle) {
MethoddownPolymorphic;
try {
1、修改AndroidManifest文件,将CaptureActivity设为portrait:
2、把摄像头预览景调为竖向,具体如下:
//摄像头旋转90度
setDisplayOrientation(camera, 90);