我正在使用zxing 2.1版本,我需要以纵向模式捕获qr代码,我在CameraConfigurationManager中将displayOrientation设置为“90”。
修改方法,
CameraConfigurationManager->initFromCameraParameters(Camera camera)
-> setDesiredCameraParameters(Camera camera, boolean safeMode)
但设置ViewFinder以匹配肖像模式的问题,有人可以帮我解决这个问题。
萨姆
答案 0 :(得分:2)
这并不是那么简单,因为必须正确设置方向,必须设置UI方向,并且必须重写UI以具有横向版本。您还必须检测相机的方向,并考虑它可能在前面与后面的事实。这是约5件事情,而不是一线改变。快点,然后在另一个SO问题中询问你曾尝试过的具体问题。
答案 1 :(得分:1)
我发现以下github项目很有用, https://github.com/pplante/zxing-android
它使用zxing 1.7 source作为基础。
此链接也有有用的信息 http://code.google.com/p/zxing/issues/detail?id=178