- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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. */@Overridepublic 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);}
@Overridepublic 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);}
@Overrideprotected 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”TextViewandroid:id=”@+id/hello”android:layout_width=”fill_parent”android:layout_height=”wrap_content”android:text=”@str
您可能关注的文档
- A unified picture for gamma-ray burst prompt and X-ray afterglow emissions.pdf
- A versatile wavelet domain noise filtration technique for medical imaging.pdf
- A VHF PECVD Micro-Crystalline Silicon Bottom Gate TFT with a Thin Incubation Layer.pdf
- A Visit to the Statue of Liberty.pdf
- A Wide-angle View of Communication.ppt
- A Visual Comparison Between Chinese and Western Cultures-student.doc
- A Wiley-Interscience Publication.pdf
- A Variational Perturbation Approximation Method in Tsallis Non-Extensive Statistical Physic.pdf
- A3.2 T-Test.pdf
- A-MOVEMENT IN GERMAN AGREE AND ATTRACT.pdf
- Android系统调试工具.pdf
- android编程基本操作.pdf
- Android键盘键名和键值列表.pdf
- Anger_Management.doc
- AngryMailer - Help Document.pdf
- ANK6, a mitochondrial ankyrin repeat protein, is required for male-female gamete recognition in Arab.pdf
- Anne Barron, Bonn Acquiring ‘differrent strokes’ Acquiring ‘different strokes’.pdf
- Anisotropy in the Hubble constant as observed in the HST Extragalactic Distance Scale Key P.pdf
- Annexin A2 knockdown inhibits hepatoma cell growth and sensitizes hepatoma cells to 5.pdf
- anorectal surgery 1.pdf
文档评论(0)