百度android 测试平台,集成百度活体检测(Android、iOS)
更新记录
1.1.0(2020-06-18)
插件增加iOS版本
1.0.2(2020-06-08)
优化插件打包无法使用的问题
插件调用方法添加sound字段,表示是否开启声音,true为开启,默认false
查看更多
平台兼容性
Android
iOS
适用版本区间:4.4 - 9.0 支持CPU类型:armeabi-v7a,arm64-v8a,x86
适用版本区间:9 - 14
原生插件通用使用流程:
购买插件,选择该插件绑定的项目。
在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
开发完毕后正式云打包
注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择
本插件《介入文档》
主要功能
实现活体动作检测,并从百度原来的UI上衍生颜色动态修改,支持标题文字、颜色的修改,支持导航栏(状态栏颜色与其一致)、检测边框颜色修改
百度SDK申请准备
[百度人脸识别离线采集SDK准备工作][https://ai.baidu.com/ai-doc/FACE/Mk37c1pue#22-准备工作]
接入步骤
1.在uni-app项目根目录创建文件夹nativeplugins(如果已有请忽略)
2.将百度授权文件License放到
Android:nativeplugins/Mu-BaiduFaceAuth/android/assets/idl-license.face-android
iOS:nativeplugins/Mu-BaiduFaceAuth/ios/idl-license.face-android
3.manifest.json文件,选中「App 原生插件配置」,选中云端插件,勾选Mu-BaiduFaceAuth插件,并配置离线采集SDK授权ID(license_id,不需要添加Android或者iOS的后缀,插件会自动补充)
4.调用插件,在vue界面使用uni.requireNativePlugin('Mu-BaiduFaceAuth')引用插件,插件提供onFaceAuth方法进行活体动作检测
JSON参数字段说明如下:
actions: ["Eye", "Mouth", "HeadLeft", "HeadRight", "HeadLeftOrRight", "HeadUp", "HeadDown"], 不传默认Eye
navBg:导航栏和状态栏颜色
navTextColor: 导航栏文字颜色
title: 标题
roundColor: 检测框颜色
successTextColor: 成功文字颜色
sound: 是否开启语音提示,true为开启, 默认false (iOS版本无效)
返回结果字段说明如下:
errCode:返回状态值 [0:失败,1:成功]
errMsg:返回结果消息 [成功:success]
base64Image:返回检测结果图片
5.调试插件参考[自定义基座][https://ask.dcloud.net.cn/article/35115]
6.注意调试和发布都需要使用百度申请SDK时的包名和签名文件(Android)
相关文章:

ubuntukylin-14.04.2-desktop-amd64中python2.7版本安装机器学习库
为什么80%的码农都做不了架构师?>>> 本文永久地址:https://my.oschina.net/bysu/blog/1456737 1.如果需要设置代理才能上网,那么先设置代理。 摘自:http://www.cnblogs.com/foonsun/p/5781767.html ubuntu 全局代理&a…
【怎样写代码】偷窥高手 -- 反射技术(五):深入窥视方法
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

android 系统锁屏音乐播放器,Android实现音乐播放器锁屏页
本文实例为大家分享了Android音乐播放器锁屏页的具体代码,供大家参考,具体内容如下首页我们先看一下效果图下边来说一下实现逻辑,其主要思路就是新建一个activity使其覆盖在锁屏页上边。一、我们新建一个LockActivty,既然是四大组…

GridView标题行换行之我见 (转)
GridView标题行换行之我见 (转) 1、不换行:word-break:keep-all;word-wrap:normal2、换行:word-break:break-all;word-wrap:break-word以上的换行只支持英文,当标题中包含有中文时并不好用。3、如果标题中含有中文的,只能在GridVi…
【怎样写代码】偷窥高手 -- 反射技术(六):深入窥视DLL内部
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.
GIS+=地理信息+云计算技术——Spark集群部署
第一步:安装软件 Spark 1.5.4:wget http://www.apache.org/dyn/closer.lua/spark/spark-1.5.2/spark-1.5.2-bin-hadoop2.6.tgzHadoop 2.6.3:wget http://www.apache.org/dyn/closer.cgi/hadoop/common/hadoop-2.6.3/hadoop-2.6.3.tar.gzscala :apt-get inst…

android上传图片崩溃,导致安卓手机死机的照片拍摄者表示这张照片是无意之举...
原标题:导致安卓手机死机的照片拍摄者表示这张照片是无意之举上周,我们报道了在一些安卓手机上将某张图片设置为壁纸会导致手机崩溃,并卡在一个开启和关闭显示屏的循环中,让用户无法进行锁屏。它影响了大多数Android手机ÿ…

判断页面元素存在与否
在传统的Javascript里,当我们对某个页面元素进行某种操作前,最好先判断这个元素是否存在。原因是对一个不存在的元素进行操作是不允许的。例如:document.getElementById("someID").innerText("hi");如果ID为"someID…

Java系列 – 用Java8新特性进行Java开发太爽了(续)
本人博客文章网址:https://www.peretang.com/using-java8s-new-features-to-coding-is-awesome-2/前言上周, 我们谈论了关于Java8的新特性有那些, 什么是函数式编程, 什么是Lambda表达式, 这周让我们继续谈论这些新特性.本周, 我们会聊一下什么是Stream API, 以及什么是Optiona…
【怎样写代码】偷窥高手 -- 反射技术(七):通过反射实例化对象
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

腾讯全力支持鸿蒙,腾讯宣布大力发展车联网,或与华为鸿蒙强强联合!
原标题:腾讯宣布大力发展车联网,或与华为鸿蒙强强联合!一场全球级别的科技风暴已然拉开序幕,互联网、通讯系统、云计算、智能家居、汽车……万物即将联为一体。按理来说这是互联网巨头大展拳脚的好机会,但身为国内互联…

CreateFileMapping
CreateFileMapping VB声明 Declare Function CreateFileMapping Lib "kernel32" Alias "CreateFileMappingA" (ByVal hFile As Long, lpFileMappigAttributes As SECURITY_ATTRIBUTES, ByVal flProtect As Long, ByVal dwMaximumSizeHigh As Long, ByVal…

java file 操作之创建、删除文件及文件夹
本文章向大家讲解java文件的基本操作,包括java创建文件和文件夹、java删除文件、java获取指定目录的全部文件、java判断指定路径是否为目录以及java搜索指定目录的全部内容等。请看下面实例。 创建文件File 的两个常量(File.separator、File.pathSeparat…
【怎样写代码】小技巧 -- .NET配置文件详解
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.
html树状结构怎么展开,纯css实现树形结构
纯css实现属性结构**css实现属性结构的思路是利用伪类实现树形结构连接线,如果想实现点击展开和收缩以及复选框效果还得配合js来实现。其实展开和收缩就是一个点击元素其子元素隐藏和显示的切换。**效果图html结构1级菜单2级菜单2级菜单3级菜单3级菜单1级菜单2级菜单…

.net获取ip地址
/// 获得客户端IP /// /// <returns></returns> private string getIp() { // 穿过代理服务器取远程用户真实IP地址 string Ip string.Empty; if (Request.ServerVariables["HTTP_VIA"] ! null) { …

Pascal 错误代码及含义
DOS 错误代码:1无效DoS功能号 2文件末找到 3路径未找到 4打开文件过多 5禁止文件存取 6无效文件句柄 12无效文件存取代码 15无效驱动器号 16不能删除当前日录 17不能跨驱动器改文件名 I/O错误 100磁盘读错误 101磁盘写错误 102文件变量未赋值 103文件未打开 104文件…
【怎样写代码】工厂三兄弟之工厂方法模式(一):问题案例
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

html5展示json数据库,显示数据在html5从数据库使用javascript和json
我想从MySQL数据库显示在html中的列表。要从MySQL获取数据我使用json和javascript。但它什么也没有显示!显示数据在html5从数据库使用javascript和json我的HTML页面BackMy Lease当我从浏览器ID叫我的PHP文件is.It工作正常。session_start();include connection.php;…

Python学习笔记二:布尔表达式
1 #coding:utf-82 #布尔表达式的值只有两个,True和False3 x 12.44 y 12.35 printxy #符号用于判断两个数是否相等,这条语句的resultFalse6 x12.37 printx y #这条语句的result True8 printx !y #符号!用于判断两个数是否不相等,这条语句的re…
【怎样写代码】工厂三兄弟之工厂方法模式(二):解决方案 I
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

html中怎么隐藏复选框,隐藏复选框字段HTML
替代他们,我改变了你的标记,使用形式。 JavaScript是没有必要的(除非你需要支持IE8以上的浏览器)每一个复选框包括它的标签,它是透明的:所以当你点击你实际点击复选框的颜色。所选颜色的不同样式通过:checked伪类应用。标记GrayRe…

新公司研发能力低下,何去何从?
我是去年年底辞职的,到了现在的新公司,和我一起进公司的还有个09年毕业的研究生。到了公司不多久,我们就参加到了一个项目研发中,在研发的过程中,我们都发现公司的代码简直就是垃圾:一:代码的命…

Parentheses Balance (括号平衡)---栈
题目链接:https://vjudge.net/contest/171027#problem/E Yes的输出条件: 1. 空字符串 2.形如()[]; 3.形如([])或者[()] 分析: 1.设置一个变量flag,初始值为1 (注意初始化的位置); 2.括号的左半边…
【怎样写代码】工厂三兄弟之工厂方法模式(三):解决方案 II
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

学以致提高学生操作计算机能力,【学以致用】提供学习平台,提升学生实际应用能力...
原标题:【学以致用】提供学习平台,提升学生实际应用能力我校教学服务部多年来一直承担学校电教设备的管理与维修任务,保障了全校教育教学及其他工作的顺利进行;同时,也成为学生学习实践的一个大平台。近日,…

兼容Silverlight4的实用的Silverlight可拖放工具类源代码
开发日常的Silverlight应用程序时,常常要对一个域多个控件实现可拖放的MOUSE操作,在Silverlight中实现拖放的功能其实非常简单,但是为了提高程序功能代码的可复用性,程序员常常喜欢把常用的代码封装成一个工具类,例如A…

统计s=hello alex alex hello haiyan cc haiyan com中每个单词的个数
这个题可以有好几种解题方法。 一、索引值获取 s"hello alex alex hello haiyan cc haiyan com" ls.split() dic{} for item in l:if item in dic:dic[item]1else :dic[item]1 print(dic) 二、count方法 s"hello alex alex hello haiyan cc haiyan com"…
【怎样写代码】工厂三兄弟之工厂方法模式(四):工厂方法模式
如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。 If you like the content here, you can give me the greatest help is forwarding, tell your friends, encourage them to learn together.

计算机网络分为两大阶段,【多选题】计算机网络的发展分为哪些阶段?() A. 远程终端联机阶段 B. 计算机网络阶段 C. 计算机网络互联阶段 D. 信息高速公路阶段...
【多选题】计算机网络的发展分为哪些阶段?()A. 远程终端联机阶段 B. 计算机网络阶段 C. 计算机网络互联阶段 D. 信息高速公路阶段更多相关问题冰箱要定期清洗,清洗冰箱应用无腐蚀的消洁剂稀释后进行清洗,再用清水擦拭干净,确保冰箱内无“先行…