我想为Android创建一个应用程序,它可以扫描条形码,获取条形码中包含的信息,然后能够以某种方式使用这些信息。
我不知道如何创建条形码扫描器,所以我去谷歌搜索,似乎是最常用的方式来实现条形码扫描仪的应用程序。
一些链接:
http://code.google.com/p/zxing/
http://awalkingcity.com/blog/2008/08/25/qr-codes-made-easy-in-android/
然而,我在zxing上找到的示例涉及到必须提示用户到市场上安装zxing条形码扫描器,以便我的应用程序在需要时可以调用条形码扫描器,然后条形码扫描仪将信息返回我的应用程序。
虽然这对我来说是一个很好的起点,但我想知道是否还有其他选项可以让我在自己的应用程序中嵌入条形码扫描器,而不必提示用户下载辅助应用程序?
发布于 2010-04-10 16:21:40
开发商在这里。我想你最终会想要通过意图来整合。您可以免费获得改进、bug修复和特定于平台的解决方案。代码也少得多。但我知道你在要求另一种选择。
您可能想要删除条形码扫描仪(其来源是android/在项目中),并删除所有您不需要的东西。这意味着只保留com.google.zxing.client.android和com.google.zxing.client.android.camera包。核心解码在DecodeThread中,但是这些包中的其他代码实现了进行连续扫描并获得通常的扫描UI的小回调舞蹈。
如果嵌入代码,则需要遵循Apache许可证的条件。
发布于 2010-04-09 13:45:41
下载并扩展“条形码扫描仪”应用程序,添加您自己的代码。它在Apache2.0许可之下。
发布于 2021-03-02 21:45:19
被废弃,取而代之的是ML。谷歌( https://developers.google.com/ml-kit/vision/barcode-scanning )在安卓和iOS上都提供了sdks,并通过最新的谷歌技术进行了积极的改进。对于,它提供了可以绑定模型的SDK,还提供了SDK,如果您想保存应用程序的大小,可以从Google服务中自动获取模型。
https://stackoverflow.com/questions/2607858
复制相似问题