[发明专利]可见性刷新方法、装置、存储介质及智能终端有效
申请号: | 201810129339.X | 申请日: | 2018-02-08 |
公开(公告)号: | CN108399090B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 刘畅 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;H04M1/724 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 可见 刷新 方法 装置 存储 介质 智能 终端 | ||
本申请实施例公开了可见性刷新方法、装置、存储介质及智能终端。该方法包括:在进行Activity堆栈的可见性刷新操作过程中,确定当前Activity的可见属性为可见时,获取当前Activity的屏幕占用属性,若为部分覆盖,则判断当前Activity是否拥有SurfaceView;在确定当前Activity拥有SurfaceView,且SurfaceView的屏幕占用属性为全面覆盖时,确定下一个Activity的可见属性为不可见,并结束针对Activity堆栈的可见性刷新操作。本申请实施例通过采用上述技术方案,能够更加准确地确定下一个Activity的可见属性,提升可见性刷新效率。
技术领域
本申请实施例涉及显示控制技术领域,尤其涉及可见性刷新方法、装置、存储介质及智能终端。
背景技术
目前,手机、平板电脑以及智能电视等智能终端已经越来越普及,并成为人们生活中必不可少的一部分。智能终端中一般安装有操作系统,安卓(Android)平台是最常见的操作系统之一。
Activity是Android组件中最基本也是最为常见的四大组件(Activity活动,Service服务,Content Provider内容提供者,Broadcast Receiver广播接收器)之一。Activity可理解为Android系统中应用程序(Application,APP)的一个界面,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。
原生Android系统中在启动Activity完成后,会对当前所有的Activity界面的可见性进行刷新,随后进行绘制及合成等相关工作,最终实现屏幕内容的刷新。然而,现有的可见性刷新方案仍需要进一步优化。
发明内容
本申请实施例提供一种可见性刷新方法、装置、存储介质及智能终端,可以优化安卓操作系统中的可见性刷新方案。
第一方面,本申请实施例提供了一种可见性刷新方法,包括:
在进行Activity堆栈的可见性刷新操作过程中,确定当前Activity的可见属性为可见时,获取所述当前Activity的屏幕占用属性,其中,所述屏幕占用属性包括全面覆盖和部分覆盖;
在所述当前Activity的屏幕占用属性为部分覆盖时,判断所述当前Activity是否拥有SurfaceView;
在确定所述当前Activity拥有SurfaceView,且所述SurfaceView的屏幕占用属性为全面覆盖时,确定下一个Activity的可见属性为不可见,并结束针对所述Activity堆栈的可见性刷新操作。
第二方面,本申请实施例提供了一种可见性刷新装置,包括:
屏幕占用属性获取模块,用于在进行Activity堆栈的可见性刷新操作过程中,确定当前Activity的可见属性为可见时,获取所述当前Activity的屏幕占用属性,其中,所述屏幕占用属性包括全面覆盖和部分覆盖;
判断模块,用于在所述当前Activity的屏幕占用属性为部分覆盖时,判断所述当前Activity是否拥有SurfaceView;
可见属性确定模块,用于在确定所述当前Activity拥有SurfaceView,且所述SurfaceView的屏幕占用属性为全面覆盖时,确定下一个Activity的可见属性为不可见,并结束针对所述Activity堆栈的可见性刷新操作。
第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的可见性刷新方法。
第四方面,本申请实施例提供了一种智能终端,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的可见性刷新方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810129339.X/2.html,转载请声明来源钻瓜专利网。