我想将应用程序作为条形码扫描仪。 我创建了一个名为android vision的条码扫描器api
我可以启动应用程序并将相机放在条形码上。但是日志只说:
11-20 11:21:29.353 20243-20243 / com.google.android.gms.samples.vision.barcodereader D /条形码阅读器:未检测到条形码
有谁能告诉我,为什么没有检测到条形码?
答案 0 :(得分:3)
所有设备都不支持google vision API中的barcodeDetector。我遇到了这个问题。当我尝试使用1+手机时,它在我的手机(华硕)上无法工作,效果很好。要知道手机是否支持它,只需在" onCreate"中尝试这段代码。你的主要活动。
if(!barcodeDetector.isOperational()){
Toast.makeText(getApplicationContext(), "Sorry, Couldn't setup the detector", Toast.LENGTH_LONG).show();
this.finish();
}
如果在您的手机中启动活动之前出现吐司,则只是意味着您的设备不支持barcodeDetector。我猜,这在google play vision API的更高版本中已得到修复。
尝试使用google play vision API 9及更高版本。
答案 1 :(得分:1)
条形码检测存在一些未解决的问题