System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种图像绘制方法及电子设备技术_技高网

一种图像绘制方法及电子设备技术

技术编号:41259039 阅读:3 留言:0更新日期:2024-05-11 09:17
本申请实施例公开了一种图像绘制方法及电子设备,涉及电子设备领域,用于在应用程序处于电子设备的后台时,降低电子设备的功耗。具体方案为:电子设备接收用户的启动操作;响应于启动操作,电子设备启动第一应用程序;在第一应用程序的至少一个窗口在电子设备的前台运行的情况下,电子设备基于第一频率执行第一应用程序对应的图像绘制操作;在第一应用程序的所有窗口均切换到后台运行的情况下,电子设备基于第二频率执行第一应用程序对应的图像绘制操作,其中,第二频率小于第一频率。

【技术实现步骤摘要】

本申请涉及电子设备领域,尤其涉及一种图像绘制方法及电子设备


技术介绍

1、随着手机等电子设备的普及,用户在使用手机时,往往会开启多个应用程序。而在使用手机时,手机的屏幕通常会显示一个应用程序的界面,即该应用程序在手机的前台运行,不显示的应用程序即在手机的后台运行。

2、在应用程序在手机的前台运行时,手机会对该处于前台的应用程序对应的界面进行相应的绘制。而在应用程序在手机的后台运行时,手机不需要会对该处于后台应用程序对应的界面进行绘制。

3、然而,对于某些应用程序,在该应用程序处于手机的后台时,该应用程序仍然会向手机申请绘制该应用程序对应的界面,这就会导致手机的系统资源浪费,进而导致手机的功耗较大。


技术实现思路

1、本申请实施例提供一种图像绘制方法及电子设备,用于在应用程序处于手机等电子设备的后台时,降低手机等电子设备的功耗。

2、为达到上述目的,本申请实施例采用如下技术方案:

3、第一方面,本申请实施例提供一种图像绘制操作的方法,应用于电子设备,该图像绘制方法可以包括:电子设备接收用户的启动操作;响应于启动操作,电子设备启动第一应用程序;在第一应用程序的至少一个窗口在电子设备的前台运行的情况下,电子设备基于第一频率执行第一应用程序对应的图像绘制操作;在第一应用程序的所有窗口均切换到后台运行的情况下,电子设备基于第二频率执行第一应用程序对应的图像绘制操作,其中,第二频率小于第一频率。

4、基于第一方面所述的方法,在电子设备的应用程序的全部窗口为后台窗口时,电子设备可以降低绘制该后台应用程序对应的频率,从而可以避免电子设备的系统资源浪费,如避免电子设备的cpu的资源浪费,进而降低电子设备的功耗。

5、结合第一方面,在另一种可能的实现方式中,上述电子设备基于第一频率执行第一应用程序对应的图像绘制操作,可以包括:电子设备的显示合成系统生成第一垂直同步信号,第一垂直同步信号的频率为第一频率;第一应用程序对应的编舞者根据接收到的第一垂直同步信号,执行第一应用程序对应的图像绘制操作;上述电子设备基于第二频率执行第一应用程序对应的图像绘制操作,可以包括:电子设备的显示合成系统生成第一垂直同步信号,第一垂直同步信号的频率为第二频率;第一应用程序对应的编舞者根据接收到的第一垂直同步信号,执行第一应用程序对应的图像绘制操作。

6、基于该可能的实现方式,在应用程序的全部窗口为后台窗口时,可以通过降低显示合成系统向应用程序对应的编舞者发送垂直同步信号的频率,从而应用程序对应的编舞者接收垂直同步信号的频率降低,进而应用程序对应的编舞者根据接收的垂直同步信号执行绘制操作的频率降低。

7、结合第一方面,在另一种可能的实现方式中,上述在电子设备的显示合成系统生成第二垂直同步信号之前,该图像绘制方法还可以包括:第一应用程序向应用程序对应的编舞者发送图像绘制请求;应用程序对应的编舞者响应于图像绘制请求,以第一频率向电子设备的显示合成系统发送垂直同步信号请求信息;电子设备的显示合成系统接收垂直同步信号请求信息,并以第一频率向电子设备的硬件发送垂直同步信号请求信息;电子设备的硬件响应于接收到的垂直同步信号请求信息,向电子设备的显示合成系统发送垂直同步信号;电子设备的显示合成系统接收电子设备的硬件发送的垂直同步信号。

8、基于该可能的实现方式,在应用程序的全部窗口为后台窗口时,是通过显示合成系统以降低之前的频率申请垂直同步信号,但是以降低后的频率向应用程序对应的编舞者发送垂直同步信号,从而应用程序对应的编舞者接收垂直同步信号的频率降低,进而应用程序对应的编舞者根据接收的垂直同步信号执行绘制操作的频率降低,从而能降低绘制该后台应用程序的频率,从而可以避免电子设备的系统资源浪费。

9、结合第一方面,在另一种可能的实现方式中,上述在电子设备的显示合成系统生成第一垂直同步信号之前,该图像绘制方法还可以包括:第一应用程序向应用程序对应的编舞者发送图像绘制请求;应用程序对应的编舞者响应于图像绘制请求,以第一频率向电子设备的显示合成系统发送垂直同步信号请求信息;电子设备的显示合成系统接收垂直同步信号请求信息,并以第一频率向电子设备的硬件发送垂直同步信号请求信息;电子设备的硬件响应于接收到的垂直同步信号请求信息,向电子设备的显示合成系统发送垂直同步信号;电子设备的显示合成系统接收电子设备的硬件发送的垂直同步信号。

10、基于该可能的实现方式,在应用程序的窗口存在前台窗口时,显示合成系统以降低之前的频率申请垂直同步信号,并以降低之前的频率向应用程序对应的编舞者发送垂直同步信号,从而应用程序对应的编舞者接收垂直同步信号的频率不会被降低,从而不影响应用程序对应的显示。

11、结合第一方面,在另一种可能的实现方式中,上述电子设备基于第二频率执行第一应用程序对应的图像绘制操作,可以包括:电子设备的显示合成系统以第一频率向第一应用程序对应的编舞者发送第一垂直同步信号;第一应用程序对应的编舞者接收第一垂直同步信号中的部分垂直同步信号;第一应用程序对应的编舞者基于第一垂直同步信号中的部分垂直同步信号,执行第一应用程序对应的图像绘制操作,部分垂直同步信号中的任意两个垂直同步信号之间的时间间隔为第二频率的倒数。

12、基于该可能的实现方式,在应用程序的全部窗口为后台窗口时,可以通过显示合成系统以降低之前的频率向应用程序对应的编舞者发送垂直同步信号,应用程序对应的编舞者接收垂直同步信号的频率之后,是根据降低后的频率执行绘制操作,从而应用程序对应的编舞者将执行绘制操作的频率降低。

13、结合第一方面,在另一种可能的实现方式中,上述图像绘制方法,还可以包括:第一应用程序对应的编舞者向电子设备的显示合成系统发送垂直同步信号请求信息,垂直同步信号请求信息中任意两个垂直同步信号请求信息之间的时间间隔大于第一阈值,第一阈值是基于第二频率确定的。

14、基于该可能的实现方式,在应用程序的全部窗口为后台窗口时,可以通过应用程序对应的编舞者以降低后的频率向电子设备的显示合成系统发送垂直同步信号请求信息,从而可以降低显示合成系统向应用程序对应的编舞者发送垂直同步信号的频率,进而应用程序对应的编舞者接收垂直同步信号的频率之后,能够根据降低后的频率执行绘制操作,从而应用程序对应的编舞者将执行绘制操作的频率降低。

15、结合第一方面,在另一种可能的实现方式中,上述第一阈值可以为第二频率的倒数。

16、基于该可能的实现方式,通过第一阈值为第二频率的倒数,从而能够确定出应用程序对应的编舞者向电子设备的显示合成系统发送垂直同步信号请求信息的时间间隔,进而能够使应用程序对应的编舞者以降低后的频率向电子设备的显示合成系统发送垂直同步信号请求信息。

17、结合第一方面,在另一种可能的实现方式中,上述电子设备基于第二频率执行第一应用程序对应的图像绘制操作,可以包括:电子设备的显示合成系统以第一频率向第一应用程序对本文档来自技高网...

【技术保护点】

1.一种图像绘制方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述电子设备基于第一频率执行所述第一应用程序对应的图像绘制操作,包括:

3.根据权利要求2所述的方法,其特征在于,在所述电子设备的显示合成系统生成第二垂直同步信号之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述电子设备基于第二频率执行所述第一应用程序对应的图像绘制操作,包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述第一阈值为所述第二频率的倒数。

7.根据权利要求1所述的方法,其特征在于,所述电子设备基于第二频率执行所述第一应用程序对应的图像绘制操作,包括:

8.根据权利要求1-7中任一项所述的方法,其特征在于,在所述第一应用程序的所有窗口均切换到后台运行之后,所述方法还包括:

9.根据权利要求1-7中任一项所述的方法,其特征在于,所述第一应用程序包括音乐播放应用程序或视频播放应用程序。>

10.根据权利要求1-7中任一项所述的方法,其特征在于,所述第一应用程序的窗口包括:活动类型窗口、视图类型窗口和墙纸类型窗口中的至少一种。

11.根据权利要求1-7中任一项所述的方法,其特征在于,在所述第一应用程序的所有窗口均切换到后台运行的情况下,所述方法还包括:

12.根据权利要求11所述的方法,其特征在于,在所述第一应用程序的所有窗口中的至少一个窗口切换为所述电子设备的前台运行的情况下,所述方法还包括:

13.一种电子设备,其特征在于,所述电子设备包括处理器,用于存储所述处理器可执行指令的存储器;所述处理器被配置为执行所述指令时,使得所述电子设备实现如权利要求1至12中任一项所述的方法。

14.一种计算机可读存储介质,其上存储有计算机程序指令;其特征在于,

...

【技术特征摘要】

1.一种图像绘制方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述电子设备基于第一频率执行所述第一应用程序对应的图像绘制操作,包括:

3.根据权利要求2所述的方法,其特征在于,在所述电子设备的显示合成系统生成第二垂直同步信号之前,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述电子设备基于第二频率执行所述第一应用程序对应的图像绘制操作,包括:

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述第一阈值为所述第二频率的倒数。

7.根据权利要求1所述的方法,其特征在于,所述电子设备基于第二频率执行所述第一应用程序对应的图像绘制操作,包括:

8.根据权利要求1-7中任一项所述的方法,其特征在于,在所述第一应用程序的所有窗口均切换到后台运行之后,所述方法还包...

【专利技术属性】
技术研发人员:祁长乐李飞郭子涵郭雯娟
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1