我开发了一款扫描条形码并用它做东西的android应用程序。该应用程序使用ZXing扫描代码。不过,我发现这台zxing扫描仪非常不可靠!它工作的手机的百分比实际上低于不工作的手机!它只能扫描我的Xperia ARC S上的5个衬里条码中的一个,并带有8MP!而且你必须给它一分钟来扫描它:S它虽然在HTC上运行良好。不过,我需要更可靠的应用程序。条形码扫描器zxing和neoreader在我的应用程序
我在我的ARC S上发现了这个应用程序NeoReader,哇......它甚至不会等待条形码进入屏幕中间......速度如此之快,扫描了我到目前为止尝试过的每一个条形码,在一秒之内。
我的问题是:我能以某种方式使用此NeoReader扫描我的应用程序中的条形码吗?到目前为止,当我需要扫描条形码在我的应用程序,我只是调用由ZYing提供的IntentIntegrator.java类,像这样:
IntentIntegrator.initiateScan(Products.this);
其用于扫描与他们的算法的代码,并返回条形码回到我的身边,在这里我得到这样的:
public void onActivityResult(int requestCode, int resultCode, Intent data) {
if (resultCode == RESULT_OK) {
IntentResult scanResult =
IntentIntegrator.parseActivityResult(requestCode, resultCode, data);
if (scanResult != null) {
// Handle successful scan
String out = scanResult.getContents();
}
}
}
我可以做这样的事情与Neoreader,或任何会打电话neoreader在我的应用程序的中间,然后使其条形码送还给我,以便我可以使用它?
任何帮助将不胜感激,谢谢
很抱歉听到它,但这在您的应用程序中必须是一个问题。条形码扫描器部署在28M设备上,我只收到一些设备无法使用的报告。它肯定不会在大于50%的设备上出现故障 - 这对https://play.google.com/store/apps/details?id=com.google.zxing.client.android有什么意义? – 2013-11-03 18:02:14