[发明专利]一种提升Android操作系统显示性能的方法有效
申请号: | 202310498015.4 | 申请日: | 2023-05-06 |
公开(公告)号: | CN116204149B | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 高诚诚 | 申请(专利权)人: | 南京极域信息科技有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F9/451;G06F9/4401 |
代理公司: | 广州华智创益知识产权代理有限公司 44568 | 代理人: | 韩志功 |
地址: | 211100 江苏省南京市江宁*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提升 android 操作系统 显示 性能 方法 | ||
1.一种提升Android操作系统显示性能的方法,该方法应用于Android操作系统中,其特征在于:该Android操作系统包括显示器管理模块、显示服务器模块、硬件合成加速模块与窗口管理模块,且通过显示器管理模块、显示服务器模块、硬件合成加速模块与窗口管理模块来实现通过改造Android操作系统源代码的方法来达到提升Android操作系统显示性能的目的。
2.根据权利要求1所述的一种提升Android操作系统显示性能的方法,其特征在于:当主显示器发生变化时,按照指定逻辑和先后顺序,通知显示器管理模块、显示服务器模块、硬件合成加速模块与窗口管理模块的主显示器的显示参数已发生变化。
3.根据权利要求1所述的一种提升Android操作系统显示性能的方法,其特征在于:该提升Android操作系统显示性能的方法包括以下步骤:
步骤一、当HWC接收到主显示器接入消息时,不再将这个消息屏蔽,而是通过HWC和SurfaceFlinger间的IPC机制,将这个事件通知SurfaceFlinger,当HWC接收到主显示器断开的消息时,将消息屏蔽,不通知SurfaceFlinger;
步骤二、当SurfaceFlinger接收到主显示器插入的事件后,需要完成两个动作,两个动作分别包括通知HWC查询解析新接入显示器的显示参数,并将结果更新到相应的数据结构中;另外一个动作为SurfaceFlinger获取到最新的主显示器的显示参数后,更新SurfaceFlinger内部的合成参数,并通过IPC通信,将最新的显示器参数通知DisplayManager;
步骤三、当DisplayManager获得最新的显示器参数时,更新DisplayManager内部抽象的显示参数的数据结构,并通知WindowsManager重新按照最新的显示器参数绘制当前图像,以及之后所有的图像。
4.根据权利要求3所述的一种提升Android操作系统显示性能的方法,其特征在于:步骤一、步骤二以及步骤三中关于主显示器的显示参数均被更新,并且Windows管理系统也会通知APP按照最新的显示器最佳分辨率进行图像绘制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京极域信息科技有限公司,未经南京极域信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310498015.4/1.html,转载请声明来源钻瓜专利网。