① Android Google源生生物识别(Biometric依赖库)
Android Google源生生物识别(FingerprintManager)
Android Google源生生物识别(Biometric依赖库)
Android 6 中引入了 FingerprintManager 用于集成指纹识别,在后续的更新版本中弃用了 FingerprintManager ,需要更新到使用 Biometric 支持库去集成,本文是基于 Biometric 依赖库进行指纹识别的集成完成指纹登录的流程,设计架构参考 Android Google源生生物识别(FingerprintManager)
Android框架和安全团队发布的生物识别库,这是一个支持库,它取代了所有之前的API迭代。整个库使得所有在Android 10 中公布的特性都可以都可以一直使用到 Android 6
在应用或模块的build.gradle中
调用 BiometricManager 的 canAuthenticate 函数检查当前是否满足使用生物识别的条件,会检查你的设备是否拥有指纹识别硬件,是否已经至少录入一个指纹,是否已经开启指纹验证
Authenticators 定义了身份验证器的类型
BIOMETRIC_STRONG : 满足第三类要求的生物识别传感器
BIOMETRIC_WEAK:满足第二类要求的生物识别传感器
DEVICE_CREDENTIAL:安全设备的要求 (PIN, pattern, or password)
注意 :Android 10(API 级别 29)及更低版本不支持以下身份验证器类型组合: DEVICE_CREDENTIAL 和 BIOMETRIC_STRONG | DEVICE_CREDENTIAL 。如需检查 Android 10 及更低版本中是否存在 PIN 码、解锁图案或密码,请使用 KeyguardManager.isDeviceSecure() 方法。
参考 Android Google源生生物识别(FingerprintManager) ,已经有完整的密钥创建流程
我们使用了 Biometric 依赖库,他可以调用系统提供的对话框在使用它的各个应用之间均保持一致,从而打造更值得信赖的用户体验,使用 BiometricPrompt API,
首选先需要基于 BiometricPrompt 创建生物验证的callback
发起调用指纹传感器
在指纹识别成功之后我们可以获取到经过授权的密钥,然后使用此密钥加密用户信息并且进行存储
当你之前已经识别过指纹并且将用户信息加密存储之后,后续的登录操作就可以使用直接使用指纹自动去解密信息并且登录
Android 知识整理
② 安卓手机怎么设置软件锁
如今很多Android手机都已自带指纹模块,可以实现用指纹给APP上锁等高级功能。但是,对那些没有指纹的老款手机,或是不喜欢指纹功能的用户来说,如何让Android手机获得安全且炫酷的程序锁功能呢?
一款APP走天下
“Lockdown Pro”是在Android系统中口碑最好的程序加密软件之一,首次运行时我们需要先为这款APP设定一个密码,可以选择传统的数字、图案或是新颖的计算器甚至时间(比如当前时间是13:12,那么密码就是1312)解锁方式(图1~2)。接下来,我们只需在程序列表中勾选需要加密的程序即可,今后再次运行这些程序时只需输入之前设定的密码即可(图3)。
图1
图2
图3
与众不同之处
可能有同学会说了,这么简单的功能很多APP都支持啊?而Lockdown Pro的特色在于,我们可以只需勾选“基础应用程序”中的设置,就可避免加密Lockdown Pro或所有加密APP被强行卸载,或是被一键清理内存等功能强行关闭(图4)。这个功能的目的就是避免手机在借给朋友或者给小孩玩耍的时候删掉或者进入系统设置。
图4
此外,如果你觉得简单的密码加密太过“低级”,在Lockdown Pro设置“伪装界面”中开启虚假提示功能(图5),然后长按程序列表中的APP图标就可激活虚假提示,今后再运行该APP时会弹出程序崩溃的报错提示,可以让程序加密变得更隐秘和合理。
图5
抓到身边的“小偷”
俗话说“不怕贼偷就怕贼惦记”,我们可以通过程序加密的方法避免别人偷玩你的手机,但如果没能“抓住现行”,这些加密永远都是被动的。而Lockdown Pro则提供了“监视者”功能,我们可以设定当错误输入几次密码
③ 如何在手机上设置密码锁
若是使用vivo手机可以按以下方式设置:
如何设置锁屏密码
Funtouch OS 3.0及以上系统设置锁屏密码
1、进入设置--“指纹与密码”“指纹、面部与密码”中,选择“开启锁屏密码”即可设置锁屏密码;
2、锁屏密码默认设置为6位数字密码,点击“密码选项”可以选择“自定字母数字密码”、“4位数字密码”、“图案密码”,锁屏密码默认设置为6位数字密码;
Funtouch OS 3.0以下系统设置锁屏密码
1、进入设置-- “安全”/“指纹与密码”--屏幕锁定--选择“图案”或“密码”即可,部分机型是进入设置--更多设置--安全,选择“密码”是输入4位数字密码,不能选择设置6位数字密码
加密隐私文件的方法
1、Funtouch OS 3.0及以上系统加密文件
进入文件管理--保密柜--输入隐私密码--移入然后选择图片、视频、音频等文件加密即可;您也可以进入文件管理,找到想要加密的文件长按--更多--移入保密柜~
2、Funtouch OS 3.0及以下系统加密文件
进入i管家--隐私空间--输入密码(首次进入需设置密码),选择需要加密的通讯、图片、视频、音频、文件即可。
加密完成后,进入隐私空间才可以查看加密的文件,另外加密联系人后,与该联系人的来往短信以及通话记录也都会被加密。
④ 华为手机设置怎么加密设置
华为手机设置怎么加密设置?以华为p30,emui10系统为例。打开手机设置,找到并点击【锁屏设置】,待输入密码解锁后即可看到【锁屏密码】选项,点击进入。之后需要再输入一次当前密码,就能看到【锁屏密码】状态列表,最后点击选择修改成【数字密码】或【混合密码】皆可。
华为手机修改密码怎么操作
以华为p30,emui10系统为例。
1、解锁手机屏幕,找到“设置”功能选项,点击进入。
2、进入后下划找到“锁屏设置”,这是手机修改密码的关键。
3、点击进入“锁屏设置”以后,需要先输入密码进行解锁,之后就能看到“锁屏密码”选项,点击进入。
4、进入“锁屏密码”界面后,需要先输入一次当前密码,即可看到“锁屏密码”列表。在这里可以对目前的锁屏状态进行选择,选择修改为“数字密码”或者“混合密码”都可以。
上述就是关于华为手机修改密码怎么操作的内容介绍了,希望能对小伙伴们有所帮助。
⑤ 手机人脸识别在哪里开启
将人脸录入手机,录入的人脸信息可代替密码,用来解锁屏幕、访问应用锁等。
一、录入人脸数据
1.进入设置 > 生物识别和密码 > 人脸识别 ,输入锁屏密码。
2.勾选打开“拿起手机亮屏”,提升解锁体验。
温馨提醒:设置项因产品而异,若您的手机中无对应项,则不支持该功能。
3.点击开始录入,面部正对手机,按照屏幕提示完成人脸录入。
二、添加备用人脸
若想让手机识别另外一个面貌,可选择添加备用面容。
进入人脸识别界面,点击设置备用面容,按照屏幕提示录入备用面部数据。
三、设置人脸解锁方式
进入人脸识别界面,点击解锁屏幕,选择解锁方式完成设置。
温馨提醒:当您的手机开启了隐私空间,或是添加了多用户,仅在主空间和登录用户为机主时可以使用人脸解锁。
四、设置人脸访问应用锁
进入人脸识别界面,开启访问应用锁开关,按照屏幕提示关联人脸与应用锁。
设置成功后,在桌面上点击被锁定的应用,使用人脸即可访问该应用。
五、设置人脸关联密码保险箱
进入人脸识别界面,开启自动填充帐号和密码开关。
登录应用时,使用人脸识别即可自动填充密码保险箱中已保存的帐号和密码。
六、设置人脸识别安全增强
使用人脸解锁时,同时开启解锁时需连接可信设备开关,当手机人脸认证已通过,并检测到已设置的可信解锁设备连接时才会被解锁,提升解锁安全性。
该功能默认关闭,如需开启,请在人脸识别界面,点击解锁时需连接可信设备,开启解锁时需连接可信设备开关,根据屏幕提示完成操作。
温馨提醒:可信设备可以是任何可用于解锁的蓝牙设备,如耳机、手表、手环等。
七、设置人脸识别辅助模式
开启人脸识别辅助模式后,在屏幕朗读模式下,无需睁眼也可快速人脸识别。
您可按照如下方法开启辅助模式:
1.进入设置 > 辅助功能 > 无障碍 > 屏幕朗读,开启屏幕朗读开关。
2.进入人脸识别界面,开启辅助模式开关。
温馨提醒:若您尚未录入人脸,开启屏幕朗读后,录入人脸时辅助模式将自动开启。
八、禁用或删除人脸数据
进入人脸识别界面,可根据需求执行以下操作:
1.暂停特定项目使用人脸:关闭解锁屏幕或访问应用锁等开关,将禁止人脸数据在此功能上的使用,但不会删除人脸数据。
2.删除人脸数据:点击删除面部数据,根据屏幕提示完成操作,将彻底删除人脸数据。
⑥ 华为手机怎么加密
以华为Mate 40手机为例:
一、设置锁屏密码
您可以设置数字、图案或混合密码。
1、进入设置 > 生物识别和密码 ,点击锁屏密码。
2、输入6位数字作为密码。
3、或点击其他密码类型,选择一种密码类型,根据提示录入密码。
二,更改锁屏密码
1、再次进入生物识别和密码,点击更改锁屏密码。
2、输入旧锁屏密码。
3、然后输入新密码,或点击其他密码类型,选择并录入新密码。
三、关闭锁屏密码
进入生物识别和密码,点击关闭锁屏密码。