WEB开发网
开发学院手机开发Android 开发 android 条码识别软件开发全解析(一) 阅读

android 条码识别软件开发全解析(一)

 2010-11-05 00:57:55 来源:WEB开发网   
核心提示:intent.putExtra("SCAN_MODE", "QR_CODE_MODE");//输入参数,(扫描类型,android 条码识别软件开发全解析(一)(2),..二维码) startActivityForResult(intent, 0);//启动intent } };
intent.putExtra("SCAN_MODE", "QR_CODE_MODE");//输入参数,(扫描类型,..二维码) startActivityForResult(intent, 0);//启动intent } }; //扫描成功后回调函数,传回code 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"); // Handle successful scan tv.setText(" 条形码为:"+contents+" 条码类型为: "+format);//利用页面的textveiw显示扫描后的结果 } else if (resultCode == RESULT_CANCELED) { // Handle cancel tv.setText(" 扫描失败!"); } } }}

对应的xml如下

view sourceprint?< ?xml version="1.0" encoding="utf-8"?>

02 < LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

03 android:orientation="vertical" android:layout_width="fill_parent"

04 android:layout_height="fill_parent">

05 < TextView android:layout_width="fill_parent"

06 android:layout_height="wrap_content" android:text="@string/hello"

07 android:id="@+id/mytxt" />

08

09 < Button android:text="点我开始扫描" android:id="@+id/mybtn"

10 android:layout_width="wrap_content" android:layout_height="wrap_content">< /Button>

11 < /LinearLayout>

第三步:OK我们赶快看看效果吧, 运行。

你会看到如下:

模拟器当然没有摄像头设备是扫描不到结果的。

总结:

这里只是做了一个简单的调用,调用简单但有一个很大的缺陷,这里我们要安装两个程序!

在安装BarcodeScanner3.5.apk为前题,这明显不能接受!所以接下来我将在下篇博客继续深入。敬请关注! http://www.cnmsdn.com/html/201011/1288711226ID8494.html

上一页  1 2 

Tags:android 条码 识别

编辑录入:coldstar [复制链接] [打 印]
赞助商链接