首页  专利技术  电子电路装置的制造及其应用技术

应用启动方法、电子设备、芯片系统、存储介质和程序产品与流程

2026-04-06 11:00:01 445次浏览
应用启动方法、电子设备、芯片系统、存储介质和程序产品与流程

本技术涉及终端,尤其涉及一种应用启动方法、电子设备、芯片系统、存储介质和程序产品。


背景技术:

1、电子设备中通常可以安装多种应用程序以满足用户的多种需求。为了减少电子设备界面变化时用户视觉上的突兀感,电子设备可以设置一些应用启动或退出时的动画效果,以使得应用启动或退出的视觉效果更为流畅,给用户更好的使用体验。

2、然而,一些实现中,在应用启动过程中电子设备会出现闪屏现象。


技术实现思路

1、本技术实施例提供一种应用启动方法、电子设备、芯片系统、存储介质和程序产品,有利于避免应用启动过程中的闪屏问题。

2、第一方面,本技术实施例提出一种应用启动方法,该方法包括:响应于启动第一应用的操作,触发所述第一应用包括的目标页面的动效;在目标页面的动效满足第一条件的情况下,中止所述目标页面的动效,显示所述目标页面;其中,所述第一条件用于指示在所述目标页面的动效之前有其他页面的动效,且所述目标页面的动效类型属于在动效播放过程中会露出所述目标页面的动效的其他参与对象的类型。

3、研发人员发现,相关技术中应用启动过程中的闪屏问题,是由于应用启动时触发的目标页面的动效之前有其他页面的动效,在其他页面的动效和目标页面的动效逐个播放时,在目标页面的动效播放过程中露出参与目标页面的动效的其他对象而导致的。本技术实施例中,在第一应用启动时所触发的目标页面的动效满足第一条件的情况下,中止目标页面的动效(也就是不展示动画效果),直接显示目标页面,其中,第一条件用于指示目标页面的动效之前有其他页面的动效,且目标页面的动效类型属于在动效播放过程中会露出目标页面的动效的其他参与对象的类型。这样的方式,有利于避免在其他页面的动效和目标页面的动效逐个播放过程中,在目标页面的动效播放过程中露出参与目标页面的动效的其他页面而导致的闪屏现象。

4、结合第一方面,在第一方面的某些实现方式中,在响应于启动第一应用的操作,触发所述第一应用包括的目标页面的动效之前,所述方法还包括:第一时刻,响应于启动第一应用的操作,启动所述第一应用;所述第一时刻之后的第二时刻,响应于退出所述第一应用的操作,将所述第一应用切换至后台运行;所述响应于启动第一应用的操作,触发与所述第一应用关联的目标页面的动效,包括:所述第二时刻之后的第三时刻,响应于启动所述第一应用的操作,触发所述第一应用包括的目标页面的动效,在所述第二时刻至所述第三时刻之间,所述第一应用的后台程序未被清理。

5、结合第一方面,在第一方面的某些实现方式中,所述目标页面的动效的参与对象与所述其他页面的动效的参与对象均包括第一页面,且在所述目标页面的动效和所述其他页面的动效在播放时均首先播放所述第一页面,所述第一页面为所述第一应用切换至后台运行时对应的页面的快照。

6、这样,有利于使得用户在第三时刻操作启动第一应用时,可以迅速显示第一应用切换至后台运行时对应的快照,也即第一页面,在视觉上提升第一应用启动速度,有利于提升用户体验。

7、结合第一方面,在第一方面的某些实现方式中,所述在目标页面的动效满足第一条件的情况下,中止所述目标页面的动效,包括:在目标页面的动效满足第二条件且又满足第一条件的情况下,中止所述目标页面的动效,所述第二条件用于指示目标页面的动效运行在系统进程中。这样,可以更为精确地确定中止目标页面的动效的情况,有利于提升方案实施的准确度,进一步提升用户体验。

8、结合第一方面,在第一方面的某些实现方式中,所述第一条件包括:所述目标页面的窗口变量为第一值且所述目标页面的动效类型为第一类型。

9、结合第一方面,在第一方面的某些实现方式中,所述第一类型为透明度变化类型或平移类型。

10、结合第一方面,在第一方面的某些实现方式中,应用于电子设备,所述电子设备中包括第一过渡模块;所述在目标页面的动效满足第一条件的情况下,中止所述目标页面的动效,包括:所述第一过渡模块响应于对所述目标页面的动效的触发,调用第一函数,获取第一信息,所述第一信息包括目标页面的窗口变量和目标页面的动效类型;所述第一过渡模块在判断出所述目标页面的窗口变量为第一值且所述目标页面的动效类型为第一类型的情况下,调用第二函数,中止所述目标页面的动效。这样,有利于避免目标页面的动效之前的其他页面的动效和目标页面的动效逐个播放过程中,在目标页面的动效播放过程中露出参与目标页面的动效的其他对象而导致的闪屏现象。

11、可选地,第一函数可以是transitioninfo()函数,第二函数可以是abort()函数,但本技术对此不作限定。

12、结合第一方面,在第一方面的某些实现方式中,在所述中止所述目标页面的动效之后,所述方法还包括:所述第一过渡模块调用第三函数,释放所述目标页面的动效资源。这样,有利于节约电子设备的内存。

13、结合第一方面,在第一方面的某些实现方式中,第二条件包括:目标页面的系统属性值为第二值。

14、结合第一方面,在第一方面的某些实现方式中,应用于电子设备,所述电子设备中包括第一过渡模块;所述在目标页面的动效满足第二条件且又满足第一条件的情况下,中止所述目标页面的动效,包括:所述第一过渡模块响应于对所述目标页面的动效的触发,调用第一函数,获取第二信息,所述第二信息包括所述目标页面的系统属性值、所述目标页面的窗口变量和所述目标页面的动效类型;所述第一过渡模块在判断出所述目标页面的系统属性值为所述第二值、所述目标页面的窗口变量为所述第一值且所述目标页面的动效类型为所述第一类型的情况下,调用第二函数,中止所述目标页面的动效。这样,有利于避免目标页面的动效之前的其他页面的动效和目标页面的动效逐个播放过程中,在目标页面的动效播放过程中露出参与目标页面的动效的其他对象而导致的闪屏现象。

15、第二方面,本技术实施例提供一种应用启动装置,该应用启动装置可以是电子设备,也可以是电子设备内的芯片或者芯片系统。当该应用启动装置是电子设备时,该处理单元可以是处理器。该应用启动装置还可以包括存储单元,该存储单元可以是存储器。该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使该电子设备实现第一方面或第一方面的任意一种可能的实现方式中描述的一种应用启动法。当该应用启动装置是电子设备内的芯片或者芯片系统时,该处理单元可以是处理器。该处理单元执行存储单元所存储的指令,以使该电子设备实现第一方面或第一方面的任意一种可能的实现方式中描述的一种应用启动方法。该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该电子设备内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。

16、第三方面,本技术实施例提供一种电子设备,包括一个或多个处理器和存储器,存储器与一个或多个处理器耦合,存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,一个或多个处理器调用计算机指令,以使得电子设备执行第一方面或第一方面的任意一种可能的实现方式中描述的方法。

17、第四方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质包括计算机程序或指令,当计算机程序或指令在计算机上运行时,使得计算机执行第一方面或第一方面的任意一种可能的实现方式中描述的方法。

18、第五方面,本技术实施例提供一种计算机程序产品,计算机程序产品包括计算机程序代码,当计算机程序代码在计算机上运行时,使得计算机执行第一方面或第一方面的任意一种可能的实现方式中描述的方法。

19、第六方面,本技术提供一种芯片或者芯片系统,该芯片或者芯片系统包括一个或多个处理器,以及通信接口,通信接口和一个或多个处理器通过线路互联,一个或多个处理器用于运行计算机程序或指令,以执行第一方面或第一方面的任意一种可能的实现方式中描述的方法。其中,芯片中的通信接口可以为输入/输出接口、管脚或电路等。

20、在一种可能的实现中,本技术中上述描述的芯片或者芯片系统还包括至少一个存储器,该至少一个存储器中存储有指令。该存储器可以为芯片内部的存储单元,例如,寄存器、缓存等,也可以是该芯片的存储单元(例如,只读存储器、随机存取存储器等)。

21、应当理解的是,本技术的第二方面至第六方面与本技术的第一方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。

文档序号 : 【 40165392 】

技术研发人员:徐志恒
技术所有人:荣耀终端有限公司

备 注:该技术已申请专利,仅供学习研究,如用于商业用途,请联系技术所有人。
声 明此信息收集于网络,如果你是此专利的发明人不想本网站收录此信息请联系我们,我们会在第一时间删除
徐志恒荣耀终端有限公司
一种存储测试设备及其测试方法与流程 版图结构和多次可编程存储器的制作方法
相关内容