QR码相机阅读 - 安卓(QR code reading with camera - Android

2019-08-31 11:36发布

我目前正在研究建立在Android的闹钟应用程序。 我完全,完全新的与QR码编程。 我对此一无所知。 但现在,我想找出创建与QR码功能的应用的可行性。 (我有两个星期建立这个)

我的第一个问题是:我会处理好自己的相机中的代码,即我一定要火起来,然后将其关闭,然后处理QR形象?

第二问:我将如何创建QR码,然后当我扫描它,它是如何知道它扫描正确的呢? 我想打印一个,当警报响起时将其放置在厨房或浴室,然后,我有报警关闭之前扫描代码。

Answer 1:

在Android中,这需要约10分钟:

https://github.com/zxing/zxing/wiki/Scanning-Via-Intent



Answer 2:

只是donwload条形码扫描仪(QR码扫描仪)apk文件。

http://www.aapktop.com/tag/barcode-scanner-apk http://www.4shared.com/android/2lwrpeHZ/Barcode_Scanner.html http://code.google.com/p/zxing/downloads/细节?NAME = BarcodeScanner4.31.apk

将其安装到设备(而不是在仿真器)。

现在请按照下列步骤。

  1. 创建一个新项目
  2. 放置在XML文件中的按钮。
  3. 请点击事件,并通过意图为调用(QR码扫描仪)

      // Scan Handler btnScan.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent( "com.google.zxing.client.android.SCAN"); intent.putExtra("SCAN_MODE", "QR_CODE_MODE"); startActivityForResult(intent, 0); } }); 
  4. 覆盖onActivityResult方法

     // ZXing Result Handler public void onActivityResult(int requestCode, int resultCode, Intent intent) { if (requestCode == 0) { if (resultCode == RESULT_OK) { contents = intent.getStringExtra("SCAN_RESULT"); // This will contain your scan result String format = intent.getStringExtra("SCAN_RESULT_FORMAT"); } } 

Q2

Answer

有许多环节在那里你可以生成任何类型的QR码自如。 它只是谷歌“网上QR码generater” http://qrcode.kaywa.com/



文章来源: QR code reading with camera - Android