【技术实现步骤摘要】
绘制操作的执行方法、电子设备及可读介质
[0001]本申请涉及电子
,尤其涉及一种绘制操作的执行方法、电子设备、计算机程序产品及计算机可读存储介质。
技术介绍
[0002]手机等电子设备上配置的应用程序越来越多。但受限于电子设备屏幕尺寸,一个时间段内电子设备仅能展示一个或几个应用程序的显示界面。其他被启动、但显示界面未展示于电子设备屏幕的应用程序则处于后台状态。
[0003]应用程序处于后台状态,仍然会占用电子设备的系统资源,如内存、CPU计算负载等,来进行绘制操作。但是,处于后台状态的应用程序并不为用户提供可视化的界面或视图,其进行的绘制操作为无效的绘制操作,该应用程序执行无效的绘制操作会浪费电子设备的系统资源,增加电子设备的发热、耗电。
技术实现思路
[0004]本申请提供了一种绘制操作的执行方法、电子设备、计算机程序产品及计算机可读存储介质,目的在于实现避免电子设备的应用程序执行无效的绘制操作,浪费电子设备的系统资源,增加电子设备的发热、耗电。
[0005]为了实现上述目的,本申请 ...
【技术保护点】
【技术特征摘要】
1.一种绘制操作的执行方法,其特征在于,应用于电子设备,所述电子设备配置有应用程序,所述绘制操作的执行方法包括:所述电子设备确定应用程序申请请求垂直同步VSYNC信号,所述VSYNC信号用于触发所述应用程序执行绘制操作;所述电子设备判断所述应用程序处于后台状态、且在进行无效的后台绘制;所述电子设备禁止所述应用程序请求VSYNC信号。2.根据权利要求1所述的绘制操作的执行方法,其特征在于,所述电子设备禁止所述应用程序请求VSYNC信号之前,还包括:所述电子设备确定所述应用程序为第三方应用程序,所述第三方应用程序不属于所述电子设备系统自带的应用程序。3.根据权利要求1或2所述的绘制操作的执行方法,其特征在于,所述电子设备判断所述应用程序处于后台状态的方式,包括:所述电子设备获取所述应用程序配置的标志位,其中,所述应用程序配置的标志位与所述应用程序的状态同步;所述电子设备利用所述应用程序配置的标志位,确定所述应用程序是否处于后台状态;其中,所述应用程序配置的标志位为第一值,所述电子设备确定所述应用程序处于后台状态。4.根据权利要求1或2所述的绘制操作的执行方法,其特征在于,所述电子设备判断所述应用程序处于后台状态的方式,包括:所述电子设备利用所述应用程序的文件系统中的参数,判断所述应用程序是否处于后台状态;其中,所述应用程序的文件系统中的参数大于第一数值,所述电子设备确定所述应用程序处于后台状态;所述电子设备利用所述电子设备的系统进程针对所述应用程序的参数,判断所述应用程序是否处于后台状态;其中,所述电子设备的系统进程针对所述应用程序的参数大于第二数值,所述电子设备确定所述应用程序处于后台状态;或者,所述电子设备利用所述应用程序进程中的变量,判断所述应用程序是否处于后台状态;其中,所述应用程序进程中的变量大于第二数值,所述电子设备确定所述应用程序处于后台状态。5.根据权利要求1或2所述的绘制操作的执行方法,其特征在于,所述电子设备判断所述应用程序处于后台状态的方式,包括:所述电子设备获取所述应用程序配置的标志位,以及所述应用程序的文件系统中的参数、所述电子设备的系统进程针对所述应用程序的参数和所述应用程序进程中的变量中的至少一个,其中,所述应用程序配置的标志位与所述应用程序的状态同步;所述电子设备利用应用程序配置的标志位,以及所述应用程序的文件系统中的参数、所述电子设备的系统进程针对所述应用程序的参数和所述应用程序进程中的变量中的至少一个,确定所述应用程序是否为后台状态;其中,所述应用程序配置的标志位为第一值,所述应用程序的文件系统中的参数、所述电子设备的系统进程针对所述应用程序的参数和所述应用程序进程中的变量中的至少一个,满足应用程序处于后台状态的要求,所述电子设备确定所述应用程序处于后台状...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。