【问题标题】:Zxing barcode source code integration to the Android project [duplicate]Zxing条码源码集成到Android项目[重复]
【发布时间】:2011-02-11 00:49:52
【问题描述】:

我想将 zxing 源代码集成到我的 Android 应用程序中。我已经下载了 zxing1.5 并将整个代码集成到我的应用程序中,我正在通过意图调用活动“CaptureActivity”。

它只显示相机视图,但不扫描条形码。我该如何解决这个问题 - 我希望我的应用程序是独立的。我不想在设备中单独安装 BarcodeScanner.apk。

【问题讨论】:

标签: android


【解决方案1】:

我能做到!您需要复制 main.xml 中包含

的条目
"android:name="com.google.zxing.client.android.SCAN"

【讨论】:

    【解决方案2】:

    我不认为 CaptureActivity 是您想要的 - 相反,您应该使用 com.google.zxing.client.android.SCAN

    请参阅文章How to scan a barcode from another Android application via Intents 获取代码示例,以及更多相关文章的链接。

    【讨论】:

    • 感谢您的快速回复,但我不想调用已安装在设备中的“BarcodeScanner.apk”。我希望我的应用程序是独立的。所以我想将 zxing android 代码集成到我的应用程序中。希望你能理解。谢谢
    • @Sujit:啊,我明白了。然后我猜你需要将原始的 ZXing XML 文件与你的合并,但是将 com.google.zxing.client.android.SCAN 更改为 com.sujit.zxing.client.android.SCAN 或类似的,然后为 com.sujit.zxing.client.android.SCAN 触发一个意图。
    • original ZXing XML 意思是 AndroidMainefest.xml 什么的。谢谢...
    • 是的,AndroidManifest.xml。特别是说<activity android:name=".CaptureActivity" ... > ... <intent-filter> <action android:name="com.google.zxing.client.android.SCAN"/>的部分
    • 好的,我知道了...让我在设备上测试一下谢谢..
    猜你喜欢
    • 1970-01-01
    • 2011-09-16
    • 1970-01-01
    • 2014-04-03
    • 2015-03-07
    • 1970-01-01
    • 1970-01-01
    • 2014-04-17
    • 1970-01-01
    相关资源
    最近更新 更多