[发明专利]一种Android终端及其实现锁屏动画的方法有效
申请号: | 201210144463.6 | 申请日: | 2012-05-11 |
公开(公告)号: | CN102662755A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 禹芙蓉 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 android 终端 及其 实现 动画 方法 | ||
技术领域
本发明涉及终端设备领域,尤其涉及一种Android终端及其实现锁屏动画的方法。
背景技术
目前,市场上的智能手机,还没有锁屏动画这个动能。虽然有一些应用软件,可以设置自己喜欢的锁屏动画,如Android市场上比较流行的Sleepfx,实现方法是通过注册DeviceReceiver,使其具有Admin权限,启动应用时,播放自己做好的动画,然后通过其拥有Admin权限,启动系统睡眠。但是,这种锁屏动画的实现方式,在POWER按键(开关机按键,Android手机同时用于控制系统休眠,故可称为休眠键)被触动或手机休眠时间到(timeout)时,系统根本就不能接收到设置的动画效果,故无法显示动画。并且,这种第三方应用设定的动画效果,所采用的技术复杂,修改麻烦,而且能实现的效果单一。现有Sleepfx的这些缺点往往使用户陷入困扰,降低锁屏动画的可用性。
发明内容
本发明要解决的主要技术问题是,提供一种Android终端及其实现锁屏动画的方法,其可实现锁屏动画,并且其在触动休眠键或休眠时间到的激发状态下依然能正常显示锁屏动画。
为解决上述技术问题,本发明提供一种Android终端实现锁屏动画的方法,其步骤为:监听系统发出的睡眠消息;当监听到所述睡眠消息时,对其进行截断,同时向系统广播一个自定义消息;广播接收器在收到所述自定义消息后,先后启动两个Activity(活动),并在两个Activity(活动)之间增加补间动画文件;通过系统提供的接口,播放所述补间动画文件;动画播放完之后,调用系统的睡眠的接口,结束所述第二个Activity进程,系统重新回到睡眠的动作;系统进入睡眠。
所述睡眠消息为在休眠键闭合或者休眠时间到时生成。
所述先后启动两个Activity的过程为:先启动第一个Activity,并将其设为透明;再重新启动第二个Activity,在第二个Activity启动时终止所述第一个Activity。
所述增加的补间动画文件的共有两个,一个用于所述第一个 Activity退出,一个用于所述第二个Activity进入,通过这两个文件来重写系统的Activity切换的动画,所述重新启动的第二个Activity置于界面外。
还包括动画效果修改步骤,该步骤对用户提供一个接口,接口内具有修改所述补间动画文件的动画属性的参数项。
一种Android终端,包括:监听模块,用于监听系统发出的睡眠消息;截取模块,用于在监听到所述睡眠消息时,对其进行截断,同时向系统广播一个自定义消息;广播接收器,用于在收到所述自定义消息后,先后启动两个Activity,并在两个Activity之间增加补间动画文件;显示屏,用于通过系统提供的接口,播放所述补间动画文件;调用模块,用于动画播放完之后,调用系统的睡眠的接口,结束所述第二个Activity进程,使系统重新回到睡眠的动作;睡眠模块,用于控制系统进入睡眠。
还包括休眠键和/或休眠时间定义模块,用于控制生成睡眠消息。
还包括Activity启动控制模块,用于控制先启动第一个Activity并将其设为透明,再重新启动第二个Activity,并在第二个Activity启动时终止所述第一个Activity。
还包括两个补间动画文件,其中一个用于所述第一个 Activity退出,另一个用于所述第二个Activity进入。
还包括存储模块,存储模块中包括有xml的文件,所述xml的文件用于存储及修改所述补间动画文件。
本发明的有益效果是:一种Android终端及其实现锁屏动画的方法,通过监听并截断系统的睡眠消息,启动两个Activity,并在两个Activity插入补间动画,在动画播完后再回到睡眠动作;该方法及装置有效实现锁屏动画,与系统结合紧密,在触动休眠键或休眠时间到的激发状态下能正常显示锁屏动画,不会有出错情况。
进一步的,模块独立性高,修改方便,只需要修改补间动画文件就可以改变效果,不需要改动其它模块;模块扩展性大,通过补间动画来做各种效果,安卓系统本身补间动画的接口比较多,可以实现的效果也比较多;相对于对第三方的应用来说整体架构更合理,可以跟系统的锁屏事件很好的结合起来。
附图说明
图1为本发明Android终端实现锁屏动画的方法一种实施例的流程图。
具体实施方式
下面通过具体实施方式结合附图对本发明作进一步详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于禹芙蓉,未经禹芙蓉许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210144463.6/2.html,转载请声明来源钻瓜专利网。