本公开实施例涉及一种应用程序的控制方法、装置、设备及介质,其中该方法包括:启动目标应用程序,将目标应用程序的显示界面中的显示数据存储在本地,并将目标应用程序的显示界面显示在第一显示器中;接收显示切换请求,将显示界面从第一显示器中切换至第二显示器进行显示。采用上述技术方案,由于应用程序的显示数据存储在终端本地,当应用程序在两个不同的显示器中进行切换时,直接将该应用程序的显示界面切换展示即可,切换前后应用程序的显示界面不会因显示器的变化而变化,实现了两个不同的显示器之间的无缝切换,避免了因切换造成的数据丢失,提高了切换展示效率。提高了切换展示效率。提高了切换展示效率。
The invention relates to a control method, a device, a device and a medium of an application program
【技术实现步骤摘要】
一种应用程序的控制方法、装置、设备及介质
[0001]本公开涉及终端
,尤其涉及一种应用程序的控制方法、装置、设备及介质。
技术介绍
[0002]随着智能终端技术的发展,智能终端可以通过外接显示器来提升应用程序的展示效果。
[0003]目前,应用程序的显示界面在智能终端和外接显示器上切换时,需要将进程关闭重新启动,速度慢,且造成了数据丢失和显示界面变化的问题。
技术实现思路
[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种应用程序的控制方法、装置、设备及介质。
[0005]本公开实施例提供了一种应用程序的控制方法,所述方法包括:
[0006]启动目标应用程序,将所述目标应用程序的显示界面中的显示数据存储在本地,并将目标应用程序的显示界面显示在第一显示器中;
[0007]接收显示切换请求,将所述显示界面从所述第一显示器中切换至第二显示器进行显示。
[0008]本公开实施例还提供了一种应用程序的控制装置,所述装置包括:
[0009]第一显示模块,用于启动目标应用程序,将所述目标应用程序的显示界面中的显示数据存储在本地,并将目标应用程序的显示界面显示在第一显示器中;
[0010]第二显示模块,用于接收显示切换请求,将所述显示界面从所述第一显示器中切换至第二显示器进行显示。
[0011]本公开实施例还提供了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述指令以实现如本公开实施例提供的应用程序的控制方法。
[0012]本公开实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行如本公开实施例提供的应用程序的控制方法。
[0013]本公开实施例提供的技术方案与现有技术相比具有如下优点:本公开实施例提供的应用程序的控制方案,启动目标应用程序,将目标应用程序的显示界面中的显示数据存储在本地,并将目标应用程序的显示界面显示在第一显示器中;接收显示切换请求,将显示界面从第一显示器中切换至第二显示器进行显示。采用上述技术方案,由于应用程序的显示数据存储在终端本地,当应用程序在两个不同的显示器中进行切换时,直接将该应用程序的显示界面切换展示即可,切换前后应用程序的显示界面不会因显示器的变化而变化,实现了两个不同的显示器之间的无缝切换,避免了因切换造成的数据丢失,提高了切换展示效率。
附图说明
[0014]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
[0015]图1为本公开实施例提供的一种应用程序的控制方法的流程示意图;
[0016]图2为本公开实施例提供的另一种应用程序的控制方法的流程示意图;
[0017]图3为本公开实施例提供的一种显示界面的示意图;
[0018]图4为本公开实施例提供的另一种显示界面的示意图;
[0019]图5为本公开实施例提供的一种应用程序的控制装置的结构示意图;
[0020]图6为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
[0021]下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0022]应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0023]本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0024]需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0025]需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0026]本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0027]随着智能终端性能的提升,例如手机硬件,包括中央处理器(Central Processing Unit,CPU)、图形处理器(Graphics Processing Unit,GPU)和内存等,性能的持续提升,手机可以通过外接显示器提升显示效果。
[0028]目前,通常采用进程区分本地和外接显示器的,当应用程序在两者之间切换时,需要将进程杀掉重新启动。但是智能终端的应用程序显示在外接显示器上时,数据结构都在外接显示器上,也就是说数据结构与外接显示器是强相关的,外接显示器移除时,这些应用程序对应的数据结构就失去了载体,没法单独存在了;不杀进程的话应用程序会有界面展示问题,因为应用程序会在外接显示器中缓存一些数据,比如当前显示的屏幕等等,当切换显示器时,应用程序再使用之前屏幕的信息就可能会出错。例如当应用程序在外接显示器上播放视频时,切换到本地显示器之后,需要关闭该应用程序的进程并重新启动在本地显
示器上显示应用程序,此时不能继续播放视频。因此,上述应用程序在两个显示器上切换时,速度慢且数据会丢失,造成了显示界面的变化。为了解决上述问题,本公开实施例提供了一种应用程序的控制方法,下面结合具体的实施例对该方法进行介绍。
[0029]图1为本公开实施例提供的一种应用程序的控制方法的流程示意图,该方法可以由应用程序的控制装置执行,其中该装置可以采用软件和/或硬件实现,一般可集成在电子设备中。如图1所示,该方法包括:
[0030]步骤101、启动目标应用程序,将目标应用程序的显示界面中的显示数据存储在本地,并将目标应用程序的显示界面显示在第一显示器中。
[0031]其中,目标应用程序可以为终端设备中包括的任意一个应用程序,本公开实施例对目标应用程序的类型和数量不限,例如目标应用程序可以为视频程序、阅读程序和即时通信程序等。第一显示器可以为与终端设备连接的一个显示器,本公开实施例中终端设备可以配置本地显示器,并且连接有外接显示器,第一显示器可以为本地显示器或外接显示器。
[0032]本公开实施例中,终端设本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种应用程序的控制方法,其特征在于,包括:启动目标应用程序,将所述目标应用程序的显示界面中的显示数据存储在本地,并将目标应用程序的显示界面显示在第一显示器中;接收显示切换请求,将所述显示界面从所述第一显示器中切换至第二显示器进行显示。2.根据权利要求1所述的方法,其特征在于,还包括:将所述目标应用程序关联的显示器标识从所述第一显示器的标识调整为所述第二显示器的标识;基于所述第二显示器的标识在所述第二显示器中所述目标应用程序的显示界面上,展示所述目标应用程序的待显示数据。3.根据权利要求1所述的方法,其特征在于,所述接收显示切换请求,包括:基于用户在所述第二显示器上对所述目标应用程序的启动触发操作,接收所述显示切换请求。4.根据权利要求1所述的方法,其特征在于,当所述第一显示器为外接显示器时,所述将目标应用程序的显示界面显示在第一显示器中,包括:基于本地显示器和所述外接显示器的显示参数,对所述目标应用程序的显示界面进行缩放调整之后展示在所述外接显示器中,所述显示参数包括像素尺寸、分辨率和宽高比。5.根据权利要求1所述的方法,其特征在于,还包括:当所述第一显示器或所述第二显示器为外接显示器,通过控制程序在所述外接显示器的最上层设置控制蒙层;通过所述控制蒙层接收用户的界面控制请求,并执行所述界面控制请求对...
【专利技术属性】
技术研发人员:汤友科,鲁威,罗晨,夏清,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。