Tv上延时关机功能介绍(图解)
1.设置延时关机入口:
此处为长按Power键呼出菜单。
2.延时时间选择入口
左右键选择时间,蓝色背景不动,时间项左右平移
。
3.倒计时最后60秒,Launcher顶部提示并倒计时
提示的层级属于Window级别,在任何界面都可以看到提示,倒计时结束后关机。
4.取消延时关机入口
设置延时关机后,长按Power键可以取消延时关机。
5.取消延时关机确认框
确认框倒计时显示剩余时间。
延时关机功能模块图
模块图如下:
按照功能分为3部分:
1.关机App-----负责设置延时时间、取消延时关机
2.关机Service-----负责启动Timer计时器,每隔1秒钟更新一次剩余时间、发送广播通知Launcher显示或取消倒计时
3.Launcher----负责显示全局关机提示,Window级别、倒计时结束后执行关机动作
延时关机功能就是如上所述,UI样子和图片中的一致,下一篇文章将详细描述延时功能逻辑实现,后面会分析到各模块是如何协调一起工作完成整体功能。请查看下一篇文章。谢谢。