Android TV开发--实现延时关机功能(一)功能描述

Tv上延时关机功能介绍(图解)

 1.设置延时关机入口:

此处为长按Power键呼出菜单。


2.延时时间选择入口

左右键选择时间,蓝色背景不动,时间项左右平移


3.倒计时最后60秒,Launcher顶部提示并倒计时

提示的层级属于Window级别,在任何界面都可以看到提示,倒计时结束后关机。


4.取消延时关机入口

设置延时关机后,长按Power键可以取消延时关机。


5.取消延时关机确认框

确认框倒计时显示剩余时间。


延时关机功能模块图

模块图如下:
按照功能分为3部分:
1.关机App-----负责设置延时时间、取消延时关机
2.关机Service-----负责启动Timer计时器,每隔1秒钟更新一次剩余时间、发送广播通知Launcher显示或取消倒计时
3.Launcher----负责显示全局关机提示,Window级别、倒计时结束后执行关机动作



延时关机功能就是如上所述,UI样子和图片中的一致,下一篇文章将详细描述延时功能逻辑实现,后面会分析到各模块是如何协调一起工作完成整体功能。请查看下一篇文章。谢谢。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值