"com.google.zxing.client.android.SCAN"如何在android中运行?

Pra*_* CR 3 android barcode barcode-scanner zxing android-intent

我用ZXING库开发了一个BarcodeScanner应用程序.因为我下载了完整的库并将其添加到我的proj并用URI调用了一个Intent:"com.myproject.vinscan.client.android.SCAN".但后来我发现,我们可以将Inetnt的URI用作"com.google.zxing.client.android.SCAN",而不是将ZXING的所有包下载并包含在我们的项目中.我怀疑的是,如果没有图书馆,它是如何运作的.它甚至在离线模式下工作(没有WIFI/GPRS).是android SDK本身包含的库吗?

Ani*_*han 6

如果您通过意图访问它,因为com.google.zxing.client.android.SCAN它需要在客户端上安装条形码扫描仪应用程序.(参考)

如果未安装,则会重定向到网站并提示用户下载.严格来说,用户必须至少连接到互联网一次,才能下载条码扫描器应用程序(如果他还没有)


交替

如果您要将ZXing核心库的引用添加到项目中,您将能够访问它而无需指导用户,下载条形码扫描程序.