我目前正在研究建立在Android的闹钟应用程序。 我完全,完全新的与QR码编程。 我对此一无所知。 但现在,我想找出创建与QR码功能的应用的可行性。 (我有两个星期建立这个)
我的第一个问题是:我会处理好自己的相机中的代码,即我一定要火起来,然后将其关闭,然后处理QR形象?
第二问:我将如何创建QR码,然后当我扫描它,它是如何知道它扫描正确的呢? 我想打印一个,当警报响起时将其放置在厨房或浴室,然后,我有报警关闭之前扫描代码。
我目前正在研究建立在Android的闹钟应用程序。 我完全,完全新的与QR码编程。 我对此一无所知。 但现在,我想找出创建与QR码功能的应用的可行性。 (我有两个星期建立这个)
我的第一个问题是:我会处理好自己的相机中的代码,即我一定要火起来,然后将其关闭,然后处理QR形象?
第二问:我将如何创建QR码,然后当我扫描它,它是如何知道它扫描正确的呢? 我想打印一个,当警报响起时将其放置在厨房或浴室,然后,我有报警关闭之前扫描代码。
在Android中,这需要约10分钟:
https://github.com/zxing/zxing/wiki/Scanning-Via-Intent
只是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
将其安装到设备(而不是在仿真器)。
现在请按照下列步骤。
请点击事件,并通过意图为调用(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); } });
覆盖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/