自动任务|赶在三星 S21 发布之前实现语音解锁
最近三星S21的各种信息泄露满天飞,这两天又传S21将搭载先进的恢复被砍掉的语音解锁功能。这个功能个人感觉其实还是挺实用的,bixby发展到现在功能已经很强大了,只是大部分功能必须解锁后才能使用,有时候双手不方便的时候,想使唤一下bixby,好像除了查天气、查时间、查菜谱、算术,它就只会说请先解锁,而S9之后,眼神解锁也被砍了。在经过笔者的多番尝试,最终还是找到了用嘴解锁的办法。废话到此结束,具体方案如下:
核心工作原理:用FV悬浮球的自定义任务功能模拟屏幕动作,进行九宫格解锁。
【 自动任务|赶在三星 S21 发布之前实现语音解锁】用到的工具:FV悬浮球(fooview)的自定义任务功能。
测试平台:三星S9+ one ui 2.1 (理论上所有三星手机都行,非三星手机只要有合适触发条件理应也可以实现)。
其实之前在酷安上已经有分析过怎么用FV悬浮球来解锁屏幕,现在是准备用BIXBY来做任务触发条件,这样就可以直接实现语音解锁了。正常的解锁过程是这样:点亮屏幕》》上滑屏幕进入九宫格解锁》》输入九宫格密码解锁。FV悬浮球自动任务可以模拟屏幕动作,实现自动输入九宫格密码进行解锁。另外bixby有一句固定问答:天王盖地虎》》小鸡炖蘑菇。那我就用这句话来当解锁的暗号。
文章插图
经过笔者测试,fv悬浮球模拟屏幕点击动作在锁屏状态下依旧可以使用,但是熄屏(包括熄屏提醒)状态下不可用。(多说一句,fv悬浮球是自带点亮屏幕功能的,它会发送一条通知点亮屏幕,但是Android10开始可能会失败,而且one ui下开了熄屏提醒,必定失败=,=),所以用bixby语音唤醒触发FV自动任务进行判定同时点亮屏幕,根据结果决定是否解锁。
文章插图
每当你呼唤bixby的时候系统会产生一条通知,所以就用这个通知来做任务的判定条件。
文章插图
个人习惯,将所有的自动任务放在一起(这样万一那个任务没开启就一目了然),所以主要动作都放到子程序里,子程序再根据功能分类存放,方便之后整理、修改。
文章插图
这里的判断任务,就是流程图里的另一条分支,也就是解锁状态下要执行的任务,因为解锁后bixby已经很强大了,笔者还没想到很多其他需要用语音实现的动作,要是大家有啥好想法也可以提出来。
文章插图
第一个手势是上滑,这样就进入九宫格解锁界面了,第二个手势是我的九宫格解锁密码,录制的时候可以先在九宫格界面用白板笔在屏幕上对着先画9个点,然后进入系统,录制好动作以后再擦掉,笔者自己盲录了几次都歪了。。。。另外,记得在设置》》锁定屏幕》》安全锁定设置里把显示图案关了。
现在看看实际效果:
文章插图
到这里,语音解锁的功能就算是实现了,而用来解锁屏幕的密码其实是BIXBY给你的回应,理论上任何语句都可以当作密码来用,这里给另一个示范:
文章插图
把关键字换成了666
文章插图
只要bixby的回答包含666就能完成任务,另外还可以通过自定义命令实现任何暗号解锁。举例:
自定义命令:
宝塔镇河妖=执行命令计算665+1
bixby回答:666
解锁
不过考虑到安全,建议把关键字设置成一个15位数字,命令设置成一个复杂点的计算公式。之前bixby没更新的时候锁屏状态下还能翻译的,更新之后也不行了,不然还能通过自定义语音命令玩很多好玩的搭配。。。。。。唉
其实并不是必须要bixby才能实现语音解锁,只要你的语音助手支持在锁屏状态下做一些诸如读出文字、翻译之类的动作,基本都可以实现,因为FV任务的触发条件甚至都可以改成 系统广播》》点亮屏幕。这样每次屏幕点亮都让FV的任务去判定一次就行了,关键是如何确保安全,总不能屏幕一亮,就让FV解锁吧。
- Windows11|Windows 11版“您的手机”应用将更新! 任务栏新功能截图曝光
- it芯片|iPhone 13 Pro Max开省电模式,自动调整到4G
- 自动化|移动办公效率太慢?硬盘盒搭配aigo固态硬盘,体验后真香
- |怎样写一个自动吸粉的视频号简介?怎样设置视频号头像?
- 一加科技|UC浏览器新版太清爽:自动展开全文、拦截跳转、过滤广告
- 京东|京豆从自动发到手动领,京东要薅大家的羊毛
- 储液罐|华为获自动驾驶车辆制动专利授权,可提供长时间冗余制动
- 接管|超400万英里!加州DMV公布最新自动驾驶路测报告,前十选手中美各五家
- 制动模块|华为获自动驾驶车辆制动专利授权,可提供长时间冗余制动
- 自动驾驶|马斯克要开放自动驾驶给所有车企使用,和谷歌开源安卓然后断供华为是一个道理