【发布时间】:2013-09-23 11:59:42
【问题描述】:
我使用 ZXing 库进行条码扫描。
我在我的项目中使用了ZXing、IntentIntegrator.java和IntentResult.java这2个类。
我可以很容易地从条形码图像中获取代码,并从下面的代码中获取条形码图像的格式,
public void onClick(View view)
{
IntentIntegrator integrator = new IntentIntegrator(this);
integrator.initiateScan();
}
public void onActivityResult(int requestCode, int resultCode, Intent intent)
{
IntentResult scanResult = IntentIntegrator.parseActivityResult(requestCode, resultCode, intent);
if (scanResult != null)
{
String barcode;
String format;
barcode=scanResult.getContents();
format=scanResult.getFormatName();
}
}
现在,我的问题是如何获取条形码的类型,例如文本、URL、地址簿、电话号码、电子邮件地址。
我需要你们的帮助,请帮忙!
提前致谢。
【问题讨论】:
标签: android zxing barcode-scanner