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

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

Android:SDK隐私安全说明

iOS:SDK隐私安全说明

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

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

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

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

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.连续扫码如何实现?

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 最新技术资讯~

【FAQ】统一扫码服务常见问题及解答的更多相关文章

  1. 别再问WiFi密码了,HMS Core统一扫码服务让手机一键联网

    现代生活离不开网络.在餐厅.商场等公共场所,手机连接WiFi一直是高频使用场景.虽然公共场所的免费WiFi越来越多,但网络连接过程却很麻烦.有的需要打开网页注册或点击广告链接才能上网,还有的要求下载特 ...

  2. 【JAVA笔记】JAVA后端实现统一扫码支付:微信篇

    最近做完了一个项目,正好没事做,产品经理就给我安排了一个任务.   做一个像收钱吧这样可以统一扫码收钱的功能.   一开始并不知道是怎么实现的,咨询了好几个朋友,才知道大概的业务流程:先是开一个网页用 ...

  3. JAVA后端实现统一扫码支付:微信篇

    最近做完了一个项目,正好没事做,产品经理就给我安排了一个任务.   做一个像收钱吧这样可以统一扫码收钱的功能.   一开始并不知道是怎么实现的,咨询了好几个朋友,才知道大概的业务流程:先是开一个网页用 ...

  4. Handler的源码和常见问题的解答不崩溃

    Handler是Android中的消息处理机制,是一种线程间通信的解决方案,同时你也可以理解为它天然的为我们在主线程创建一个队列,队列中的消息顺序就是我们设置的延迟的时间,如果你想在Android中实 ...

  5. 【FAQ】推送服务常见问题及解决方案

    一.推送成功收不到消息,推送返回:{"message":"success","requestID":"1523868*****28 ...

  6. Android | 带你零代码实现安卓扫码功能

    目录 小序 背景介绍 前期准备 开始搬运 结语 小序   这是一篇纯新手教学,本人之前没有任何安卓开发经验(尴尬),本文也不涉及任何代码就可以使用一个扫码demo,华为scankit真是新手的福音-- ...

  7. 【FAQ】申请Health Kit权限的常见问题及解答

    华为运动健康服务(HUAWEI Health Kit)提供原子化数据开放,用户数据被授权获取后,应用可通过接口访问运动健康数据,对相关数据进行增.删.改.查等操作.这篇文章汇总了申请开通Health ...

  8. 扫码下单支持同桌单人点餐FAQ

    一.使用场景 满足较多商户希望同一桌台,各自点各自的菜品的业态场景(例如杭味面馆,黄焖鸡米饭店,面馆等大多数轻快餐店) 二.配置步骤及注意事项 管理员后台配置--配置管理--店铺配置--扫码点餐tab ...

  9. 扫码下单与ERP客户端锁桌功能FAQ

    一.需求场景:因为目前客户端和平台端有两套数据库,两套数据库通过网络交互信息,且双方都可以发起支付,这种结构容易造成: 1.一笔订单同时支付.一笔订单支付时未按最新订单进行支付,支付多付.支付少付的情 ...

  10. VUE新版扫码下单必选分类设置FAQ

    使用场景:商家想要设置某些分类下的商品设置必选,否则不能下单.如某火锅店,商家想要设置汤底这个分类下的商品,顾客扫码下单的时候必须选择一份才能下单,此时 就可以使用这个功能 配置步骤和注意事项如下: ...

随机推荐

  1. kettle连接mysql报Communications link failure

    添加2个命名参数 1.autoReconnect=true 2.useSSL=false

  2. 重复引入reactor-netty

    java.lang.NoClassDefFoundError: reactor/util/retry/Retry at reactor.netty.http.client.HttpClientConn ...

  3. 本地项目导入svn托管

  4. pycharm配置gitlab

    一.安装Git 下载地址: https://git-scm.com/downloads 安装说明: https://git-scm.com/downloads 二.pycharm配置gitlab: 1 ...

  5. loadrunner之录制脚本

    LoadRunner是一款性能测试软件,通过模拟真实的用户行为,通过负载.并发和性能实时监控以及完成后的测试报告,分析系统可能存在的瓶颈,LoadRunner最为有效的手段之一应该就是并发控制,通过在 ...

  6. 121、商城业务---订单服务---rabbitmq消息积压、丢失、重复等解决方案

  7. windows下查找端口、PID、查找进程、杀死进程

    查找端口 netstat -ano|findstr "1099" TCP 0.0.0.0:1099 0.0.0.0:0 LISTENING 10120 TCP [::]:1099 ...

  8. windows2003 的安装以及安装时遇到的问题

    windows2003 的安装以及安装时遇到的问题 简介:Windows Server 2003是微软于2003年3月28日发布的基于Windows XP/NT5.1开发的服务器操作系统,并在同年4月 ...

  9. Maven学习笔记2:Maven核心概念

    一.Maven工程约定目录结构 (说是约定,既是说它是大多数人都遵守的规范,但不是强制的) 一个小例子,熟悉Maven目录结构 这是官网给的例子,可以复制它的pom.xml来修改 第一步:建立项目 按 ...

  10. 当基础设施故障后,声网 SD-RTN™ 如何保障 RTE 服务的高可用性

    云计算的出现为企业的管理.业务开展.资源整合等带来了极大的便利性,也是数字化建设的核心基建之一,然而局部宕机或者大面积宕机事件对于云厂商来说却也无法避免,全球领先的计算平台也不例外.例如,美国东部时间 ...