所以我已成功将Zxing整合到我的应用程序中。但是,我想让条目操作名称不同,以便用户无需在条形码扫描仪应用程序和我的应用程序之间进行选择,以便扫描是否安装了Zxing的apk。我想我可以通过将com.google.zxing.client.android.SCAN
更改为我的调用意图和我的Android清单中的其他内容来实现此目的。
它似乎有效,除了我没有从CaptureActivity得到结果。相反,我只是在扫描仪中获得产品的结果,就像应用程序没有通过意图运行一样。我不确定之前是否有人遇到过这个问题。任何帮助表示赞赏,如有必要,我可以发布更多信息。
答案 0 :(得分:1)
我找到了答案。我开始思考,并意识到CaptureActivity需要知道正在调用操作名称以确定结果的类型。我没有在活动的任何地方找到它,所以我对原始动作名称进行了项目范围的搜索,并找到了Intents.java,它是一类要使用的静态意图动作名称。我也改变了这个文件中的扫描动作名称,它现在可以正常工作。