2013-11-21 41 views
1

我正在Android平板电脑上创建应用程序,需要扫描条形码并获得结果。我使用的平板电脑具有内置扫描仪以及相机。集成应用程序与内置条码扫描器

我曾尝试使用Zxing Lib,但这是在平板电脑上使用相机,而不是调用扫描仪。

如何才能找到我需要使用的实际意图直接从我的应用程序中调用扫描仪?

在平板电脑上预装了Barcode Utility应用程序,并具有捕获条形码数据的基本屏幕,我想我可能应该在我的应用程序中通过Intent调用此应用程序。但是,我又如何知道我需要用来调用这个实用程序的意图?

+0

平板电脑的商标和型号是什么?您是否尝试在构造函数的网站上找到开发者文档? – gahfy

+0

其Getac Z710,我已经联系了公司支持人员,但必须等待长达3天的回应。 – leeb898

+0

据我所知,我不应该需要使用像Zxing这样的Lib,因为那里已经有扫描器和一个实用程序,我想我可以在后台调用并传回数据。但我不知道如何调用这个实用程序。 – leeb898

回答

0

您可以检查它是否是通过执行类似 如果(android.os.Build.MANUFACTURER ==“和硕”)都有自己的条码扫描器设备{// 做什么你现在正在做 }其他{// 使用XZing意向为其他设备提供 您服务}

当然,你必须硬编码具有内置扫描仪的所有设备,但我想不会有太多具有这样的功能。您甚至可以使用android.os.Build.MODEL指定要执行其内置扫描器逻辑的设备。检查这info page from dev docs for further details

相关问题