以下是我如何使用Android中的Zxing library解码1D条形码和2d QR码的示例.
QR解码
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");
startActivityForResult(intent, REQUEST_BARCODE);
Toast toast = Toast.makeText(this, "Start scanning QR code", Toast.LENGTH_SHORT);
toast.show();
Run Code Online (Sandbox Code Playgroud)
条形码解码
Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "PRODUCT_MODE");
startActivityForResult(intent, REQUEST_BARCODE);
Toast toast = Toast.makeText(this, "Start scanning Barcode", Toast.LENGTH_SHORT);
toast.show();
Run Code Online (Sandbox Code Playgroud)
此代码适用于Android Samsung Galaxy S(版本2.2).如果要检查不同的扫描模式,请选中此链接: Zxing Intents.java
最好的祝福
| 归档时间: |
|
| 查看次数: |
24720 次 |
| 最近记录: |