一种基于Android获取应用实时帧率的方法技术

技术编号:40191310 阅读:23 留言:0更新日期:2024-01-26 23:53
本发明专利技术公开了一种基于Android获取应用实时帧率的方法,通过清理历史帧率数据信息,获取实时帧率统计数据,获取每帧的额外脉冲,根据公式得到精准的实时帧率,达到应用在帧率不稳定时能够精准展示帧率变化的数据,可以使得用户或者开发者直观的获取到精准的实时帧率,以便观察应用掉帧的时间点和操作,从而对应用做出针对性的优化措施。

【技术实现步骤摘要】

本专利技术涉及android智能设备,尤其涉及一种基于android获取应用实时帧率的方法。


技术介绍

1、随着android智能设备普及率的提高,android智能设备所提供的功能愈加丰富,使用场景也在不断扩展。在一些场景下,应用页面需要加载的画面也越来越复杂,难免会出现帧率波动的问题,技术人员想要对应用掉帧问题进行优化,就必须通过查看具体掉帧的时间点来定位问题,此时精准的实时帧率就十分重要。目前主流的获取帧率的方法有两种,一种是通过丢帧率,另一种是通过实现choreographer.framecallback接口统计帧率信息,但是通过实测发现,这些方法获取到的帧率都存在一定的误差,无法精准的展现出目前应用的帧率变化。本专利技术所提出的方法是通过分析实时帧率统计信息,对每一帧的数据做统计处理,从而得到更加准确的实时帧率,以便开发者精准定位到掉帧的问题。


技术实现思路

1、为了解决现有获取应用帧率准确度不够的问题,本专利技术提供了一种基于android获取应用实时帧率的方法。本专利技术通过建立可以动态调整获取本文档来自技高网...

【技术保护点】

1.一种基于Android获取应用实时帧率的方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种基于Android获取应用实时帧率的方法,其特征在于,所述步骤1中,动态设置时间间隔,该任务处理器每到设定的时间间隔会触发一次获取应用实时帧率的请求。

3.如权利要求1所述的一种基于Android获取应用实时帧率的方法,其特征在于,所述步骤2中,在每一次的任务中,清理掉应用历史的帧率信息,通过执行系统命令清理掉缓存帧率信息可以确保获取到数据的实时性。

4.如权利要求1所述的一种基于Android获取应用实时帧率的方法,其特征在于,所述步骤3中,获取当...

【技术特征摘要】

1.一种基于android获取应用实时帧率的方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种基于android获取应用实时帧率的方法,其特征在于,所述步骤1中,动态设置时间间隔,该任务处理器每到设定的时间间隔会触发一次获取应用实时帧率的请求。

3.如权利要求1所述的一种基于android获取应用实时帧率的方法,其特征在于,所述步骤2中,在每一次的任务中,清理掉应用历史的帧率信息,通过执行系统命令清理掉缓存帧率信息可以确保获取到数据的实时性。

【专利技术属性】
技术研发人员:王正秦小超卿晓东
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:

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

1