一种基于应用自管理实现防烧屏的方法技术

技术编号:32435596 阅读:32 留言:0更新日期:2022-02-24 19:09
本发明专利技术涉及软件技术领域,其公开了一种基于应用自管理实现防烧屏的方法,有效解决烧屏问题,提高屏幕的使用寿命,提升用户使用体验。本发明专利技术的方案包括:在应用初始化时,创建一个用于管理全局静态视图的管理者,且将需要管理的视图添加至管理者内,启动计时器记录当前的系统时间戳;使用应用时,通过对记录的系统时间戳和当前时间进行判断,并通过属性动画的方式,将添加进来的视图进行动态显示或者隐藏,从而避免屏幕长时间显示静态画面。从而避免屏幕长时间显示静态画面。从而避免屏幕长时间显示静态画面。

【技术实现步骤摘要】
一种基于应用自管理实现防烧屏的方法


[0001]本专利技术涉及软件
,具体涉及一种基于应用自管理实现防烧屏的方法。

技术介绍

[0002]烧屏问题是指屏幕长时间显示一个静态画面,造成的屏幕显示残影。烧屏会影响屏幕的使用寿命,也会影响用户的使用体验。目前业界对于烧屏问题没有办法来根本解决。最常见的解决办法是由系统定时监测屏幕内容变化,且没监测到用户操作的时候,执行预置的防烧屏策略,但是对于即使无操作也长时间在停留在前台播放视频或者音乐的应用,则不会触发防烧屏策略。

技术实现思路

[0003]本专利技术所要解决的技术问题是:提出一种基于应用自管理实现防烧屏的方法,有效解决烧屏问题,提高屏幕的使用寿命,提升用户使用体验。
[0004]本专利技术解决上述技术问题采用的技术方案是:
[0005]一种基于应用自管理实现防烧屏的方法,包括:
[0006]在应用初始化时,创建一个用于管理全局静态视图的管理者,且将需要管理的视图添加至管理者内,启动计时器记录当前的系统时间戳;使用应用时,通过对记录的系统时间戳和当前时本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于应用自管理实现防烧屏的方法,其特征在于,包括:在应用初始化时,创建一个用于管理全局静态视图的管理者,且将需要管理的视图添加至管理者内,启动计时器记录当前的系统时间戳;使用应用时,通过对记录的系统时间戳和当前时间进行判断,并通过属性动画的方式,将添加进来的视图进行动态显示或者隐藏,从而避免屏幕长时间显示静态画面。2.如权利要求1所述的一种基于应用自管理实现防烧屏的方法,其特征在于,所述管理者与应用和播放器的生命周期状态关联。3.如权利要求2所述的一种基于应用自管理实现防烧屏的方法,其特征在于,所述管理者与应用和播放器的生命周期状态关联的实现方式包括:通过暴露属性动画对象的onPause和onResume方法关联播放器和应用的生命周期。4.如权利要求1所述的一种基于应用自管理实现防烧屏的方法,其特征在于,所述通过属性动画的方式,将添加进来的视图进行动态显示或者隐藏,具体包括:通过对被管理视图进行透明度渐变操作的方式来显...

【专利技术属性】
技术研发人员:霍镜安
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1