【问题标题】:ZXing QR Reader Direct Integration androidZXing二维码阅读器直接集成android
【发布时间】:2013-03-23 08:28:57
【问题描述】:

想要开发一个 QR 码阅读器.. 它将为我的应用程序定制。经过大量搜索后,我找到了一个链接 http://www.androidaz.com/development/zxing-qr-reader-direct-integration 本教程演示了我到底想要什么。但是当我导入它然后运行这个应用程序时,我注意到它的相机在我旋转设备时处于 90 度角。我无法意识到的问题是什么。我的 main.xml 是

 <FrameLayout
    android:layout_width="200dip"
        android:layout_height="200dip"
        android:layout_gravity="center_horizontal">
         <include layout="@layout/capture"/>
</FrameLayout>

我的主要活动文件是:

public class ScannerActivity extends CaptureActivity 
{
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_qrcode);
    }

    @Override 
    public void handleDecode(Result rawResult, Bitmap barcode) 
    {

        Toast.makeText(this.getApplicationContext(), "Scanned code " + rawResult.getText(), Toast.LENGTH_LONG).show();
    }
}

具有权限的清单文件:

<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"/>

它可以很好地读取二维码。唯一有问题的相机在旋转时导致异常行为.. 提前致谢。

【问题讨论】:

  • 你能解释一下当相机是90度时你的意思吗?

标签: android qr-code zxing


【解决方案1】:

也许你想做的就在这里:

android-zxinglib

zxing BarcodeScanner的android库项目

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

下载项目并查看这些文件:

  • AndroidManifest.xml
  • capture.xml

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 2016-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多