android条形码的应1.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
android条形码的应1

android条形码的应用 扫描和识别条形码的android支持库 android支持扫描条形码。不过手里没有真机,无法理解该功能是一个应用,还是一个可API调用的功能。不过在网上找到一个免费开源的android处理条形码的库。见: /p/zxing 可以作为应用安装到android上,见: /p/zxing/wiki/GettingStarted 或者,在另外的程序中使用该功能: /p/zxing/wiki/ScanningViaIntent ? 编写最简单的android扫描条形码功能 已经有java的第三方开源条形码识别库(zxing)了,在自己的应用中扫描条形码实际上只需调用该第三方库的实现即可。写扫描和识别条形码的android支持库的时候还没有g1手机,现在可以试试了。 为了能调用zxing,需要先安装google market中的barcode scanner: ? 为了能调用zxing,需要先安装google market中的barcode scanner: ? 程序很简陋,第一个界面: ? 第二个界面,跳到了zxing库提供的Activity去做条形码扫描,这里扫描的是生成QR二维条码中的本站url。 ? qr码瞬间就可以识别到,然后从zxing的Activity返回到程序中,显示条目内容: ? 编写代码很简单。 java代码: package com.easymorse; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; public class ShowBarcodeActivity extends Activity implements OnClickListener { private Button button; private TextView textView; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); this.button = (Button) this.findViewById(R.id.Button01); this.button.setOnClickListener(this); this.textView = (TextView) this.findViewById(R.id.hello); } @Override public void onClick(View view) { Intent intent = new Intent(“com.google.zxing.client.android.SCAN”); intent.putExtra(“SCAN_MODE”, “QR_CODE_MODE”); this.startActivityForResult(intent, 0); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { if (requestCode != 0) { return; } this.textView.setText(data.getStringExtra(“SCAN_RESULT”)); } } layout目录下面的main.xml: ?xml version=”1.0″ encoding=”utf-8″? LinearLayout xmlns:android=”/apk/res/android” android:orientation=”vertical” android:layout_width=”fill_parent” android:layout_height=”fill_parent” TextView android:id=”@+id/hello” android:layout_width=”fill_parent” android:layout_height=”wrap_content” android:text=”@str

文档评论(0)

l215322 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档