在本范例中,我们将会学习如何读取QR二维码信息。具体来说,我们会加载相应的跟踪配置文件、读取QR二维码并且把其信息显示在屏幕上
QR二维码跟踪
要使用QR二维码跟踪,我们需要调用setTrackingConfiguration()。您可以直接使用常量QRCODE作为函数的参数,或者指定相应跟踪配置XML文件的路径。前者使用起来直接便捷,而后者的好处在于您可以根据需要来设定跟踪配置。如果您需要XML配置文件的模板,请您点击这里(链接)。请注意,如果需要同时识别条形码和QR二维码,您可以使用常量CODE作为函数的参数
读取QR二维码内容
一个新的QR二维码被识别后,metaio SDK会立即触发onTrackingEvent()。因此我们需要设置好metaio回调函数来接收这个函数触发。我们会从参数中得到一个TrackingValuesVector结构的数据信息,然后就可以通过对TrackingValues结构调用getAdditionalValues()来获取QR二维码信息。所获取的信息格式为:CODE_TYPE:ATA,所以我们需要处理这个字符串变量。如果使用AREL,这一步就比较容易:您只需要调用getContent(),就可以得到QR二维码或条码上的信息。
|
|
|
|
|
|