在Android P版本中加入Face Unlock相关功能的讲解

随着时代的发展,指纹已经不能满足当前人们的需要,特别是在iphone X推出以后,各大手机厂商争相模仿,都会在手机中加入人脸解锁功能,我们今天就拿出一例讲解一下,如何在Android手机中加入face Unlock功能

一 . Face Unlock主要流程概括

首先,按照用户的使用角度,先进入Settings中录入人脸,此时Settings会优先启动FaceUnlockService将Camera获取到的人脸数据传入FaceUnlockService再由FaceUnlockService操纵Faceunlock引擎将Camera数据转换为SDK可以识别的数据传入SDK识别,当SDK返回数据验证OK的result后,我们将该数据存入本地,并将初始值设定为已录入状态,这样FaceUnlockService就会在每次灭屏和亮屏的时候去监听这些值的设定状态从而决定是否去启动人脸解锁功能,说到这里就不得不说一下FaceUnlockService的启动流程,因为FaceUnlockService需要启动的更早并且需要在任

更多相关文章

  1. Android连接远程数据库
  2. Socket 通信原理 -- Android客户端和服务器以TCP&&UDP方式互通
  3. Android(安卓)数据存储:SharedPreferences(SP)
  4. android 使用 surfaceView 获取 camera 预览界面图像数据
  5. Android(安卓)APP连接电脑数据库(以SQL Server为例)
  6. App启动时三种效果(黑屏白屏、背景图片、延迟加载)
  7. 使用内容提供器跨应用分享你的数据(1)
  8. Android(安卓)PC投屏简单尝试—最终章1
  9. Android(安卓)ActivityManagerService 启动流程总结

随机推荐

  1. Eclipse添加Android语法提示
  2. Unity Android接入MoPub聚合广告SDK
  3. android文件下载进度条实现
  4. Android(安卓)assets目录资源读取
  5. Android布局之二——Relative Layout
  6. 【攻克Android(安卓)(43)】WebView (网络
  7. Android之Handler与线程
  8. Android(安卓)动态移动控件实现
  9. android动态获取权限方法
  10. android Cursor的自动管理方式