我想制作一个应用程序作为条形码扫描仪。我创建了一个名为 android vision 的条码扫描器 api
我可以启动应用程序并将相机放在条形码上。但日志只说:
11-20 11:21:29.353 20243-20243/com.google.android.gms.samples.vision.barcodereader D/条形码阅读器:未检测到条形码
谁能告诉我,为什么没有检测到条形码?
我想制作一个应用程序作为条形码扫描仪。我创建了一个名为 android vision 的条码扫描器 api
我可以启动应用程序并将相机放在条形码上。但日志只说:
11-20 11:21:29.353 20243-20243/com.google.android.gms.samples.vision.barcodereader D/条形码阅读器:未检测到条形码
谁能告诉我,为什么没有检测到条形码?
谷歌视觉 API 中的条形码检测器也不支持所有设备。我遇到了这个问题。当我在 1+ 手机上尝试时,它在我的手机 (ASUS) 上不起作用,效果很好。要知道您的手机是否支持它,只需在您的主要活动的“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 及更高版本。
条码检测存在一些未解决的问题