Android 嵌入式ZXing-我错过了什么?

Android 嵌入式ZXing-我错过了什么?,android,barcode,barcode-scanner,zxing,Android,Barcode,Barcode Scanner,Zxing,很抱歉,如果这个问题之前已经得到回答,但我正在尝试制作一个应用程序,将包括扫描Android上的条形码的能力。我正在考虑使用ZXing作为库,但是,我想在我的应用程序中嵌入扫描仪,这样用户就不必安装ZXing条形码扫描仪来使用我的应用程序。从ZXing的描述来看,这似乎是可能的 我已经开始构建ZXing,将其链接到Eclipse中的项目中,然后创建一个新的reader实例。但是,在启动条形码读取器和实现回调时,我会不知所措。在国际海事组织,这是文件变得模糊的时候 如果有人能解释如何正确使用ZXi

很抱歉,如果这个问题之前已经得到回答,但我正在尝试制作一个应用程序,将包括扫描Android上的条形码的能力。我正在考虑使用ZXing作为库,但是,我想在我的应用程序中嵌入扫描仪,这样用户就不必安装ZXing条形码扫描仪来使用我的应用程序。从ZXing的描述来看,这似乎是可能的

我已经开始构建ZXing,将其链接到Eclipse中的项目中,然后创建一个新的reader实例。但是,在启动条形码读取器和实现回调时,我会不知所措。在国际海事组织,这是文件变得模糊的时候

如果有人能解释如何正确使用ZXing,那将是非常有帮助的


干杯

条形码扫描仪的完整源代码位于目录中。这大概是你能要求的最好的解释了

如果你为了自己的目的用新代码重写它,我认为这更多取决于你而不是项目来解释


您可能会在网站上获得更多有用的信息。

就个人而言,我非常喜欢使用多个应用程序作为插件。这样,用户就不必在手机上多次使用相同的代码(毕竟存储空间有限),而且——更重要的是——如果ZXing改进了条形码扫描仪(他们经常这样做),用户将自动获得最新和最好的版本,而无需重新集成和修改以满足您的需要

您只需检测应用是否存在,如果不存在,则提示用户安装。您只需将pname:Uri链接到zxing应用程序,它将自动启动市场并允许用户安装该应用程序

也就是说,如果你真的想嵌入代码,一种方法是下载相关的源文件,重命名包名和意图名称,这样它们就不会与ZXing的代码冲突,然后简单地调用意图来扫描条形码(就像你通常使用条形码扫描仪作为插件时所做的那样)。如果您这样做,请确保在您的文档中赞扬ZXing的工作,并确保他们的服务条款允许使用和修改他们的源代码