android - 用安卓相机捕捉 ISBN 号

标签 android android-intent isbn

我的应用程序目的只是简单地捕获一个 ISBN 号,然后将 ISBN 转换为一个字符串。我知道 zxing 项目,但是在浏览了他们的代码和研究之后,我找不到不使用 Intent 来使用他们的代码的方法。

Intent intent = new Intent("com.google.zxing.client.android.SCAN");
intent.putExtra("SCAN_MODE", "ISBN");
startActivityForResult(intent, 0);

如何避免此步骤,使我的应用程序独立于条码扫描器应用程序?

最佳答案

您的问题似乎是对用户设备上存在的 Zxing Barcode Scanner 的依赖。正如 Gene 在他的评论中提到的,Zxing 为这个用例提供了一个“IntentIntegrator”库。它是一个小型 Java 库,您可以将其与您的应用程序 bundle 在一起,并处理手机上未安装 Zxing 等情况。

它在 http://code.google.com/p/zxing/wiki/ScanningViaIntent 中有描述.另见 http://code.google.com/p/zxing/source/browse/trunk#trunk%2Fandroid-integration%2Fsrc%2Fcom%2Fgoogle%2Fzxing%2Fintegration%2Fandroid有关详细信息(此库的来源)。

关于android - 用安卓相机捕捉 ISBN 号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10733422/

相关文章:

android - 从相同状态重新启动我的应用程序失败,糟糕 :(

android - 将文件从内部存储附加到电子邮件

database - ISBN -> bookdata 查找填充数据库

java - 接收带有 2 个数组的 JSON 对象

android - 当我尝试在Android程序中放入背景时出现错误

android - 处理来自服务的 NFC 标签发现事件

java - 校验和 - ISBN 程序

python - 没有亚马逊产品广告 API 的亚马逊 ASIN 到 ISBN

java - 泛型转换

android - 如何制作跟踪选中的单选按钮的选择边框?