Smark lock

本文跟大家介绍一下安卓自带的一个功能-- Smart lock

Smart lock 是 Andoird 5.0 新引入的智能解锁方案,它可以在信任的蓝牙/NFC 设备、地点实现免密码解锁。首先Smart lock狭义上分为两种,一种是谷歌用来解锁锁屏的,另一种是跟Google service集成,快捷登陆一些相关app的。

很可惜的是,国内大多数安卓框架都不支持Smart lock和一些google service的功能,所以大概率只有三星等一些手机可以使用部分Smart lock的功能。

What is Smart Lock

先来看看官方对于 Smart lock的解释:

Smart Lock is a feature available on Android devices that allows you to automatically unlock your device or certain parts of your device without needing to enter a password or PIN. It uses various methods to determine whether the user is authorized to unlock the device or access certain features, such as location, trusted devices, face recognition, voice recognition, and on-body detection.

Smart Lock is never actually a part of the firmware and is instead always managed by Google Play Services. Trusted locations, trusted voice, and on-body detection are implemented with a Google Play Services update.

The main purpose of Smart Lock is to make it more convenient for users to access their devices without sacrificing security.

总结起来就是,Smart lock就是能帮助我们使用一些便捷手段解锁手机和一些设备以及app的功能。

How Smart Lock

Smart lock一般有三种运用形式:

  1. Smart lock for Android 用一些快捷手段解锁手机屏锁
  2. Smart lock for Chrome and apps 通过软件部分解锁chrome和一些需要密码的app
  3. Smart lock for Chromebooks 这个跟解锁android手机同理

来讲一下Smart lock解锁android手机的五个小功能:

  • On-body detection 贴身检测,开启这个功能之后,比如你正在跑步,当你把手机从口袋或包中翻出来时手机会自动解锁,当你放下就会自动上锁。
  • Trusted places 信任区域,长时间固定在某个区域内,或信任的人在自己的设备附近能够无需解锁,就是通过设定一个区域来快捷解锁手机。
  • Trusted devices 信任设备,可以选择在设备与特定蓝牙设备配对后保持解锁状态。包括大多数手机和手环连接后,快捷解锁的功能就是使用的它。
  • Voice Match 声音匹配,智能助理并且已经训练它识别您的声音。
  • Trusted face,设备在您盯着它时一直处于解锁状态,通过一些面部识别功能。

值得一提的是,能正常使用完整的谷歌框架的手机也未必拥有全部的Smart lock功能,比如大多数三星手机也只拥有上述的前三点功能。官方更多考虑是安全与现行功能等因素。

这是一部Samsung Galaxy Note 10手机上能呈现的Smart lock功能:

Smart lock for app

Smart lock 可以通过保存凭据来自动登录应用程序。这意味着如果您在一段时间后重新安装您的应用程序,您可以使用之前保存的凭据自动登录,前提是您没有从 chrome 密码中删除它们。chrome密码就是上文提到的跟google service集成的东西。

对于开发者而言,能使用Smart lock的功能,需要在app中使用google提供的credentials api和框架。

值得一提的是,google已经废弃了通过Smart lock来快速登陆app或chrome的api和方式了。取而代之的是,google官方推荐的一键登陆

或许对于Smart lock来说,已经是官方的一枚弃子了。

Reference

  • What is Android smart lock?
  • 开始将 Smart Lock(密码专用)集成到您的 Android 应用中
  • 存储用户的凭据
  • 开始使用一键登录和注册
  • 尝试使用 Android 登录功能
  • 开始将 Google 登录集成到您的 Android 应用中
  • Google Smart Lock
  • Android Google Smart Lock
  • 剖析Android的Smart Lock

google smart lock 的简介相关推荐

  1. Chrome更新v68 Google Smart Lock 生成安全系数高的密码,如何去除

    关闭以上功能提示: 1.Chrome浏览器打开地址 chrome://flags/ 2.搜索:"Password generation" 3.关闭Password generati ...

  2. 防止 Google Smart Lock 记忆错的用户名

    默认 chrome 会查找密码上面的那个(非隐藏非禁用)的表单域 如果上面是个短信验证码框,就会将验证码当成用户名提示用户保存. 在用户名 input 上添加 autocomplete="u ...

  3. 英语august_独家:August Smart Lock缺陷向黑客开放您的Wi-Fi网络

    英语august The security hole that Bitdefender found in the August Smart Lock Pro + Connect won't let a ...

  4. 剖析Android的Smart Lock

    前言   本文的内容基于https://nelenkov.blogspot.com/2014/12/dissecting-lollipops-smart-lock.html,省略去NFC的内容.    ...

  5. Android支持Smart Lock 人脸解锁

    平台 RK3288 + Android 7.1 需求 支持人脸解锁 方案说明 使用Smart Lock 中的 "可信面孔" 功能实现人脸解锁 实现步骤 内置GMS(若PUSH进去, ...

  6. smart 200密码忘记_如何阻止某些Android应用与Smart Lock同步密码

    smart 200密码忘记 Google's Smart Lock for Passwords makes it easy to sync the passwords you have saved i ...

  7. Android 解决Smart Lock 打不开的问题

    http://blog.csdn.net/qqxiaoqiang1573/article/details/53763855 在Android 5.1的系统,使用Smart Lock时遇到这个问题,特此 ...

  8. 设置 安全 Smart Lock下没有Onbody detection选项

    设置 > 安全 > Smart Lock下没有Onbody detection选项 [DESCRIPTION] 设置>安全>Smart Lock下没有On-body detec ...

  9. 解决在smart lock没有人脸解锁的问题

    关于安装以及开启smart lock的问题这里就不赘述了,具体可以百度自行查询,或者可以参考这篇文章 事先说明,我是用的是xperia xzp,官方rom,安卓9,用magisk root了,并且刷入 ...

最新文章

  1. Python Qt GUI设计:QSpinBox计数器类(基础篇—15)
  2. 阿里达摩院 AI医疗 「铸剑」四年:上线170家医院,落地57座城市
  3. 可信计算 沈昌祥_沈昌祥院士在南宁开展网络安全前沿知识讲座
  4. linux pip 找不到python
  5. java之Servlet的生命周期
  6. scrum in agile development
  7. learn Linux sed command
  8. MySQL命令之mysqldump的选项详解
  9. sublime主题安装
  10. JAVA常见的RuntimeException
  11. JAVA编程多线程面试常见知识点灵魂拷问(一)
  12. python中的进程池:multiprocessing.Pool()
  13. 设计模式之——抽象工厂模式
  14. Hibernate性能优化2( 转)
  15. 一位程序猿面试蚂蚁金服后端的经验总结!
  16. Android 网络学习之使用多线程下载,支持断点续传
  17. MATLAB的sum函数
  18. IT业十大热门职位介绍 (转)
  19. 程序员编程实用工具箱
  20. 动作捕捉助力无人车多源传感器信息融合导航技术

热门文章

  1. [翻译]How To Make the Right Choice -- 如何做个正确的决定
  2. docker安装mysql,设置mysql初始密码
  3. L1-076 降价提醒机器人
  4. 世界球线四大天王/各型号羽毛球线的评论
  5. 根据vue的脚手架 简单的搭建一个单页面
  6. Day8:寻路算法---深度寻路
  7. 学计算机为什么有画画,有绘画基础,如何学习电脑绘画?-520吉他网
  8. 趣学算法系列-分支限界法
  9. [UE5蓝图基础二]3.使用插槽装备武器 以教程右手握法杖左手捏火球为例
  10. 倒计时海报设计没思路?中国风剪纸有感觉