ZXing QR阅读器直接集成android

ZXing QR阅读器直接集成android,android,qr-code,zxing,Android,Qr Code,Zxing,想要开发二维码阅读器。。这将为我的应用程序定制。经过大量搜索,我找到了一个链接,本教程演示了我到底想要什么。但当我导入它,然后运行这个应用程序时,我注意到当我旋转设备时,它的摄像头处于90度角。有什么问题我没有意识到。我的main.xml是 <FrameLayout android:layout_width="200dip" android:layout_height="200dip" android:layout_gravity="center_

想要开发二维码阅读器。。这将为我的应用程序定制。经过大量搜索,我找到了一个链接,本教程演示了我到底想要什么。但当我导入它,然后运行这个应用程序时,我注意到当我旋转设备时,它的摄像头处于90度角。有什么问题我没有意识到。我的main.xml是

 <FrameLayout
    android:layout_width="200dip"
        android:layout_height="200dip"
        android:layout_gravity="center_horizontal">
         <include layout="@layout/capture"/>
</FrameLayout>
具有权限的menifest文件:

<uses-permissionandroid:name="android.permission.CAMERA"/>

<uses-permissionandroid:name="android.permission.INTERNET"/>

<uses-permissionandroid:name="android.permission.VIBRATE"/>

<uses-permissionandroid:name="android.permission.FLASHLIGHT"/>

<uses-permissionandroid:name="android.permission.READ_CONTACTS"/>

<uses-permissionandroid:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"/>

<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<uses-permissionandroid:name="android.permission.CHANGE_WIFI_STATE"/>

<uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"/>

它可以很好地读取二维码。只有问题摄像头在旋转时导致异常行为。。
感谢您的高级指导。

也许您想做的是:

安卓zxinglib

中兴条码扫描器android库项目

https://code.google.com/p/android-zxinglib/

下载项目并查看以下文件:

  • AndroidManifest.xml
  • capture.xml

进入您的舱单,将方向更改为横向。肖像也给我带来了同样的问题,风景看起来好多了。

你能解释一下当相机成90度时你的意思吗?我也面临着同样的问题。如果手机方向为纵向,则从摄像头捕获的图像将以横向(90度)显示。我的工作是确定活动的方向。
<uses-permissionandroid:name="android.permission.CAMERA"/>

<uses-permissionandroid:name="android.permission.INTERNET"/>

<uses-permissionandroid:name="android.permission.VIBRATE"/>

<uses-permissionandroid:name="android.permission.FLASHLIGHT"/>

<uses-permissionandroid:name="android.permission.READ_CONTACTS"/>

<uses-permissionandroid:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"/>

<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<uses-permissionandroid:name="android.permission.CHANGE_WIFI_STATE"/>

<uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"/>