【FAQ】统一扫码服务常见问题及解答

yizhihongxing

1.隐私政策是怎么样的?收集哪些信息?

关于Scan Kit的隐私政策及收集的信息,请查看SDK隐私安全说明。

Android:SDK隐私安全说明

iOS:SDK隐私安全说明

2.如何使用多码识别?多码模式下如何实现指定条码?多码模式的坐标支持返回坐标么?多码模式下实现自动放大?

1)统一扫码服务支持返回多码

android项目建议您参考MultiProcessor 扫码模式,代码使用指导请参考链接

②如您是IOS项目请参考Bitmap Mode扫码模式,代码使用指导请参考链接

【FAQ】统一扫码服务常见问题及解答

2)多码模式下如何实现指定条码?

如要实现相关能力建议先下载示例代码,将示例代码调通后再自行修改。

其中MainActivity、CommonActivity、ScanResultView、CameraOperation、CommonHandler类与多码识别有关,需要您在示例代码中做以下修改:

① 在检测成功后停止扫描 即调用如下代码:cameraOperation.stopPreview();

② 在示例代码的CommonActivity中添加获取点击屏幕位置坐标代码;

③将获取到屏幕位置的坐标与检测成功绘制的坐标对比符合条件的跳转并传递数据,点击屏幕位置坐标代码。

如无法解决可通过链接咨询详情。

3)多码模式的坐标支持返回坐标么?

支持返回坐标,通过扫码请求获取到扫码结果,扫码结果为HmsScan数据结构,通过HmsScan.getBorderRect即可获取数坐标。

4)多码模式下实现自动放大?

不支持,自动放大后会影响其他二维码的识别效果,此种扫码模式建议开发者添加按钮或触摸式进行缩放或放大。

3.是否支持自动放大?是否支持取消自动放大?

Default View Mode、Customized View Mode 扫码模式在SDK内已内嵌了自动放大功能,在满足条件时会自动触发,开发者无需处理。

Bitmap Mode 扫码模式下Scan Kit会返回调整相机焦距的指令给App,需要App根据焦距调整相机,可参考链接中的开发步骤的第四步:相机扫码模式。

如无需自动放大,可使用MultiProcessor Mode 扫码模式,该不支持自动放大,原因为MultiProcessor Mode 是多码识别场景,自动放大后会影响其他二维码的识别效果。

4.怎么收费的?是否需要授权?

不存在版权收费问题,统一扫码服务提供免费接入。

5.连续扫码如何实现?

【FAQ】统一扫码服务常见问题及解答

Customized View Mode 扫码模式支持连续扫码,需要在初始化 RemoteView 时额外设置 setContinuouslyScan (true) 即可,API参考链接

上述设置后在对 RemoteView 设置结果回调监听,监听到结果保留操作,不要跳转或关闭页即可实现连续扫码效果。

6.如何实现自定义扫码界面?

Default View Mode 扫码模式不支持;

Customized View Mode、Bitmap Mode、MultiProcessor Mode 扫码模式支持,

可参考示例代码的 ScanResultView + activity_defined.xml 或 activity_common.xml 文件进行实现,具体页面效果需要开发者根据需求完善。

其中:activity_defined.xml 对应 Customized View Mode 自定义扫码界面效果;activity_common.xml 对应 Bitmap Mode、MultiProcessor Mode 自定义扫码界面效果

示例代码参考链接

7.如何获取码格式、识别成功时的二维码图片、码坐标、获取条码角点信息?

获取二维码信息的前提条件是成功识别二维码,Scan Kit在结果回调监听中统一返回

HmsScan对象,包含码在输入图片中的坐标、码的原始数据、码的制式、结构化数据、zoomValue等信息。

详细可参考码值解析、和HmsScan API获取制定信息

码值解析参考链接,HmsScan参考链接

8. 如何设置语言自动切换?支持什么国家?

Scan kit会根据手机系统的语言自动切换,无需手动设置;

扫码SDK支持的国家/地区如链接中所示。

SDK内部适配了以上国家/地区的语言,没有的则不支持。

9.从图库中识别二维码,需要使用读取sd卡的权限吗?SDK的Default view model下,如果不授权sd卡权限,就不能打开图库,这个可以优化吗?

2.10.0.301版本后Default View Mode支持分别申请存储(媒体和文件)权限和相机权限,详细操作参考Default View Mode场景权限申请。

Default View Mode场景权限申请链接

欲了解更多更全技术文章,欢迎访问华为开发者联盟论坛

了解更多详情>>

访问统一扫码服务联盟官网
获取统一扫码服务开发指导文档
访问HMS Core 联盟官网
获取HMS Core 开发指导文档

关注我们,第一时间了解 HMS Core 最新技术资讯~

原文链接:https://www.cnblogs.com/hmscore/p/17349574.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:【FAQ】统一扫码服务常见问题及解答 - Python技术站

(0)
上一篇 2023年4月25日
下一篇 2023年4月25日

相关文章

  • Android报”SQLiteException”如何解决?

    下面是关于Android报”SQLiteException”异常的原因和解决办法的详细讲解。 异常原因 在进行Android应用程序开发中,我们可能会遇到SQLite数据库相关的操作,例如创建表格、插入数据、查询数据等操作。当我们在应用程序中进行这些操作时,可能会遇到”SQLiteException”异常,其原因可能如下: SQL语法错误:在进行数据库操作时…

    Android 2023年4月3日
    00
  • 安卓常用shell命令大全

    前言 这篇笔记用来收集在日常开发中所用到的安卓adb shell命令,参照了一些大佬的再加上我自己平时用到的整理在了一块儿,感谢无私共享的大佬们。 将会持续更新,欢迎收藏~ 一、基本用法 命令语法 adb 命令的基本语法如下: adb [-d|-e|-s <serialNumber>] <command> 如果只有一个设备/模拟器连接…

    Android 2023年4月18日
    00
  • Android模拟器调试串口

    一、安装虚拟串口软件 虚拟串口软件推荐 Virtual Serial Port Driver 官网 和 Virtual Serial Port Kit 官网 都可以免费试用15天。 这里以Virtual Serial Port Kit为例,打开安装好的Virtual Serial Port Kit,点击菜单栏的新增图标 然后选择两个端口点确定即可 1.1 测…

    Android 2023年4月17日
    00
  • Android Banner – ViewPager 02

    Android Banner – ViewPager 02 现在来给viewpager实现的banenr加上自动轮播 自动轮播的原理,使用handler的延迟消息来实现。 自动轮播实现如下内容 开始轮播&停止轮播 可配置轮播时长、轮播方向 通过自定义属性来配置轮播时长,方向 感知生命周期,可见时开始轮播,不可见时停止轮播 感知手指触摸,触摸按下时停止…

    Android 2023年4月17日
    00
  • Android报”InflateException”如何解决?

    Android报”InflateException”异常通常是在使用布局文件时出现的,表示在布局文件中出现了错误,导致无法正常加载页面,下面详细讲解该异常的原因和解决办法。 原因 1. Layout文件中资源文件引用错误 如果在布局文件中引用了不存在资源文件或者资源文件引用错误,就会出现”InflateException”异常,比如在布局文件中使用的图片文件…

    Android 2023年4月3日
    00
  • 这种开发方式你了解吗?

    随着移动互联网的发展,移动应用程序的需求越来越高,而原生应用程序的开发成本和时间较高,导致一些企业选择采用H5技术构建应用程序。 但是,H5技术在性能、用户体验、功能等方面仍有局限性,因此,有些企业转而选择「hybrid + 小程序」技术架构来构建应用程序。 相对于H5应用程序,小程序在用户体验、性能、功能等方面有很多优势。首先,小程序不需要像H5应用程序那…

    Android 2023年4月25日
    00
  • Android报”OutOfMemoryError”如何解决?

    针对Android报”OutOfMemoryError”异常的原因和解决办法,我会给您提供详细讲解。我们先来看一下什么是”OutOfMemoryError”。 什么是”OutOfMemoryError”? 在Java中,程序运行时经常会需要占用内存资源,对于Android应用而言,相对于Java来说,其内存受到了更大的限制,当程序占用的内存超过了系统为其分配…

    Android 2023年4月3日
    00
  • 跑步课程导入能力,助力科学训练

    HUAWEI Health Kit为开发者提供用户自定义的跑步课程导入接口,便于用户在华为运动健康App和华为智能穿戴设备上查看来自生态应用的训练课表,开启科学、适度的运动训练。 跑步课程导入能力支持生态应用在获取用户的华为帐号授权后,将跑步课程数据写入至华为运动健康App,并在已有的华为智能穿戴设备连接并支持课程导入时,直接将课表推送到设备上,用户可以轻松…

    Android 2023年5月11日
    00
合作推广
合作推广
分享本页
返回顶部