- 论坛徽章:
- 0
|
ZXing条码识别
参考自:
http://code.google.com/p/zxing/
http://www.cnblogs.com/tankaixio ... /10/28/1863997.html
http://www.cnblogs.com/tankaixio ... /10/31/1865807.html
在Android手机中。
下载安装BarcodeScanner之后,在程序中可以进行调用:- Intent intent = new Intent("com.google.zxing.client.android.SCAN");
- intent.putExtra("SCAN_MODE", "PRODUCT_MODE");
- startActivityForResult(intent, 0);
复制代码 识别完成后的回调函数:- public void onActivityResult(int requestCode, int resultCode, Intent intent) {
- if (requestCode == 0) {
- if (resultCode == RESULT_OK) {
- String contents = intent.getStringExtra("SCAN_RESULT");
- String format = intent.getStringExtra("SCAN_RESULT_FORMAT");
- tv.setText(" 条码编号为:"+contents+"。");
- }
- else if (resultCode == RESULT_CANCELED) {
- tv.setText(" 请重新扫描!");
- }
- }
- }
复制代码 同时可以下载ZXing的源码,编译整合进Project,从而不用安装BarcodeScanner。 |
|