2013-09-23 46 views
0

我已将zxing扫描集成到我的应用程序中,但问题是当用户扫描项目信息时出现。我不想要这个,我希望扫描仪扫描后返回到我的应用程序。Zxing条形码扫描器不显示产品信息

Intent intent = new Intent(this, com.google.zxing.client.android.CaptureActivity.class); 
    startActivityForResult(intent, 0); 
+0

刚刚推出从意向代码captureactivity发布 – user1634451

+0

不要求条形码扫描器安装。 – user1634451

回答

1

这不是你如何通过Intent启动应用程序,所以我认为你甚至不会启动条形码扫描仪。

我认为你正在启动你自己的内部副本,你不需要,应该删除。真正的应用程序会响应你的意图。

这样做:https://code.google.com/p/zxing/wiki/ScanningViaIntent

+0

我不'想要提示他们选择一个扫描仪应用程序出现,如果他们有多个可扫描的应用程序。我想强制他们使用内部的一个 – user1634451

+0

@ user1634451你应该删除内部的一个,只需要依靠真正的BarcodeScanner应用程序,它可以处理所有情况,比你希望的更好。至少如果你想要密码,你应该把它移动到你自己的包里面,而不是把它放在真正的包名上。 – FoamyGuy

+0

依赖真实应用程序的问题是用户必须安装它,但并非总是如此。 – user1634451