一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种分屏显示方法、分屏显示装置、编解码器及存储装置与流程

2022-03-01 18:28:02 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,特别是涉及一种分屏显示方法、分屏显示装置、编解码器及存储装置。


背景技术:

2.大屏幕电子设备(例如:pc)由于屏幕较大,可以同时平铺多个应用窗体,用户使用起来没有障碍。但是随着智能电子设备越来越小型化(例如:智能手机、平板电脑),因为屏幕较小,一般情况下屏幕上某一时刻仅显示一个应用的窗体。
3.近来在出现了一种新的技术:分屏模式,目的是将屏幕分成上下两个区域,同时显示两个应用。但是使用分屏模式需要应用本身的支持,而目前很多应用因为功能设计、ui设计等条件的限制,不支持分屏模式,使得这个功能变得有些鸡肋。
4.用户在使用电子设备过程中,经常需要同时查看多2个或以上的应用窗体,例如:比较内容、摘抄内容,在使用过程中很不方便。因此需要有一种更方便的方式来突破现有分屏模式的不足。
5.因此,如何基于方便的特点,提出一种适用所有应用的分屏显示的方案显得尤为重要。


技术实现要素:

6.有鉴于此,本技术提供一种分屏显示方法、分屏显示装置、编解码器及存储装置。旨在实现能够方便的查看多2个或以上的应用窗体并且适用于所有应用的分屏显示方案。
7.为解决上述技术问题,本技术采用的技术方案一为一种分屏显示方法;该方法包括:控制显示当前任务的顶层窗体;在所述顶层窗体之下设置一透明层,所述透明层作为所述顶层窗体的预留成像层;接收用户触发的分屏显示指令;根据所述分屏显示指令,控制将前一个任务的任务堆栈中最后一个窗体的界面信息填充到所述预留成像层,同时,控制在所述顶层窗体中显示所述分屏显示区域;所述分屏显示区域是透明区域,用于透视所述预留成像层的内容。
8.可选的,结合方案一,所述顶层窗体还包括用于显示当前任务界面信息的用户显示区域,所述用户显示区域与所述分屏显示区域并列呈现,并根据所述分屏显示指令,控制在所述顶层窗体中显示分屏显示区域时所述用户显示区域自动缩减。
9.可选的,结合方案一,所述控制在顶层窗体中显示分屏显示区域还包括:在分屏显示区域控制生成一分屏显示区域调节控件。
10.可选的,结合方案一,所述在分屏显示区域控制生成一分屏显示区域调节控件包括:生成一分屏显示区域位置调节控件或/和分屏显示区域大小控件。
11.可选的,结合方案一,所述控制将当前后台运行任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层之前还包括:检测当前后台是否有任务运行;若有,则控制将当前后台运行任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层;若没有,则
控制将桌面信息填充到预留成像层。
12.可选的,结合方案一,所述检测当前后台是否有任务运行还包括:检测当前正在运行的任务是否为音频任务;若是,则控制暂停/关闭音频,控制将当前台运行的任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层;若否,则直接控制将当前台运行的任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层。
13.为解决上述技术问题,本技术采用的技术方案二为一种分屏显示装置;所述装置包括:接收模块,用于接收用户触发的任务运行指令与分屏显示指令;显示及控制模块,用于显示当前任务的顶层窗体,还用于控制在所述顶层窗体中显示分屏显示区域,同时控制所述用户显示区域自动缩减;所述显示及控制模块还用于在所述顶层窗体之下设置一透明层,所述透明层作为所述顶层窗体的预留成像层;所述用户显示区域用于显示当前任务界面信息,所述分屏显示区域用于透视所述预留成像层的内容;所述显示及控制模块还用于控制将当前后台运行任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层;检测模块,用于检测检测当前后台是否有任务运行;若有,则控制将当前后台运行任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层;若没有,则控制将桌面信息填充到预留成像层。
14.可选的,结合方案二,所述检测模块还用于检测当前正在运行的任务是否为音频任务;若是,则控制暂停/关闭音频,控制将当前台运行的任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层;若否,则直接控制将当前台运行的任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层。
15.为解决上述技术问题,本技术采用的技术方案三为一种编解码器;该编解码器包括处理器、与所述处理器耦接的存储器,其中,
16.所述存储器存储有用于实现如所述方案一和所述方案二中任一项所述的分屏显示方法的程序指令;
17.所述处理器用于执行所述存储器存储的所述程序指令以完成分屏显示。
18.为解决上述技术问题,本技术采用的技术方案四为一种非易失性计算机可读存储装置,所述非易失性计算机可读存储装置上存储有能实现如所述方案一和所述方案二中任一项所述的分屏显示方法的程序文件。
19.本技术的有益效果是:
20.本发明的分屏显示方法、分屏显示装置、编解码器及存储装置通过控制显示当前任务的顶层窗体;在所述顶层窗体之下设置一透明层,所述透明层作为顶层窗体的预留成像层;接收用户触发的分屏显示指令;根据所述分屏显示指令,控制将前一个任务的任务堆栈中最后一个窗体的界面信息填充到所述预留成像层,同时,控制在所述顶层窗体中显示所述分屏显示区域;所述分屏显示区域是透明区域,用于透视所述预留成像层的内容。因为是从系统层面设置的透明层,所以任意应用的窗体界面都含有所述预留成像层和分屏显示区域,进而使得所有应用都适用于所述的分屏显示方法。通过上述方法本发明能够实现方便的查看2个或以上的应用窗体并且本发明的分屏显示方案适用于所有应用,方便用户使用,提高用户的体验感。
附图说明
21.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
22.图1为本技术实施例一提供的一种分屏显示方法流程图;
23.图2为本技术提供的任务堆栈中任务运行窗体的构架框图;
24.图3为本技术实施例二提供的一种分屏显示方法流程图;
25.图4为本技术实施例三提供的一种分屏显示方法流程图;
26.图5为本技术实施例四提供的一种分屏显示方法流程图;
27.图6为本技术实施例五提供的一种分屏显示装置的结构框图;
28.图7为本技术实施例六提供的一种编解码器。
具体实施方式
29.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
30.下面将结合具体实施例对本技术的技术方案加以解释。
31.第一方面,本技术提供了一种分屏显示方法,如图1所示,所示方法包括:
32.s101:控制显示当前任务的顶层窗体;
33.具体的,一个任务可能产生多个窗体,按顺序存放于任务堆栈中。顶层窗体就是当前处于前台用户正在使用的任务的第一个窗体。
34.s102:在所述顶层窗体之下设置一透明层,所述透明层作为所述顶层窗体的预留成像层;
35.s103:接收用户触发的分屏显示指令;
36.具体的,触发指令的方式可以有多种,例如:通过任务栏的快捷面板触发、通过顶层窗体的菜单触发、通过顶层窗体的工具栏触发等等。
37.s104:根据所述分屏显示指令,控制将前一个任务的任务堆栈中最后一个窗体的界面信息填充到所述预留成像层,同时,控制在所述顶层窗体中显示分屏显示区域;
38.具体的,所述分屏显示区域是透明区域,用于透视所述预留成像层的内容。
39.具体的,所述顶层窗体还包括用于显示当前任务界面信息的用户显示区域,所述用户显示区域与所述分屏显示区域并列呈现。并根据所述分屏显示指令,控制在所述顶层窗体中显示分屏显示区域时所述用户显示区域自动缩减。
40.具体的,所述用户显示区域与所述分屏显示区域可以是上下并列呈现,或是所述用户显示区域与所述分屏显示区域左右并列呈现。
41.优选的,步骤s104还包括:在分屏显示区域控制生成一分屏显示区域调节控件。
42.具体的,所述生成一分屏显示区域调节控件包括:生成一分屏显示区域位置调节控件或/和分屏显示区域大小控件。
43.优选的,步骤s104还包括:检测当前后台是否有任务运行。若有则控制将当前后台运行任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层,若没有则控制将桌面信息填充到预留成像层。
44.具体的,所述检测当前后台是否有任务运行还包括:检测当前正在运行的任务是否为音频任务;若是,则控制暂停/关闭音频,控制将当前台运行的任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层;若否则直接控制将当前台运行的任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层。
45.优选的,控制所述预留成像层和分屏所述显示区域是默认不显示的。所述透明层是从系统层面设置的,所以任意应用的窗体界面都含有这个预留成像层和分屏显示区域。
46.具体的,所述用户显示区域与分屏显示区域组成客户区域,客户区域与系统控件区域组成顶层窗体。其中,所述顶层窗体的分屏显示区域透视分屏内容;所述用户显示区域用于显示当前任务界面信息;所述系统控件区域主要用于显示系统添加的控件与系统布局。
47.请一并参考图2,图2是任务堆栈中任务运行窗体的构架框图。如图二所见,在基础窗体201的上面、顶层窗体206的下面部署一个透明层(预留成像层)202,顶层窗体206由系统控件区域205、用户显示区域204和分屏显示区域203组成,用户显示区域204和分屏显示区域203组成客户区域,其中所述分屏显示区域用于透视透明层(预留成像层)202的内容。
48.优选的,所述系统控件区域域205是可调的,用户可以通过调节系统参数来决定所述系统控件区域域这些系统控件的可见性。
49.优选的,为了放便用户使用,所述分屏显示区域206大小是可调的,相应的用户显示区域204也随之改变大小。
50.可理解的,为了进一步方便用户使用,控制分屏显示区域206出现的位置是可调的。所述分屏显示区域可以出现在顶层窗体的上方、下方、左方或右方。
51.可理解的,为了进一步方便用户使用,控制分屏显示区域206出现后,分屏显示区域206位置是可调的。示例性的,用户可以控制所述分屏显示区域从顶层窗体的上方移到下方、从左方移动到下方等。
52.本发明的分屏显示方法、分屏显示装置、编解码器及存储装置通过控制显示当前任务的顶层窗体;在所述顶层窗体之下设置一透明层,所述透明层作为顶层窗体的预留成像层;接收用户触发的分屏显示指令;根据所述分屏显示指令,控制将前一个任务的任务堆栈中最后一个窗体的界面信息填充到所述预留成像层,同时,控制在所述顶层窗体中显示所述分屏显示区域;所述分屏显示区域是透明区域,用于透视所述预留成像层的内容。因为是从系统层面设置的透明层,所以任意应用的窗体界面都含有所述预留成像层和分屏显示区域,进而使得所有应用都适用于所述的分屏显示方法。通过上述方法本发明能够实现方便的查看2个或以上的应用窗体并且本发明的分屏显示方案适用于所有应用,方便用户使用,提高用户的体验感。
53.第二方面,本技术提供了一种分屏显示方法,如图3所示,所述方法包括:
54.s301:控制显示当前任务的顶层窗体;
55.具体的,一个任务可能产生多个窗体,按顺序存放于任务堆栈中。顶层窗体就是当前处于前台用户正在使用的任务的第一个窗体。
56.s302:在所述顶层窗体之下设置一透明层,所述透明层作为所述顶层窗体的预留成像层;
57.s303:接收用户触发的分屏显示指令。
58.具体的,触发指令的方式可以有多种,例如:通过任务栏的快捷面板触发、通过顶层窗体的菜单触发、通过顶层窗体的工具栏触发等等。
59.s304:根据所述分屏显示指令,控制将前一个任务的任务堆栈中最后一个窗体的界面信息填充到所述预留成像层,同时,控制在所述顶层窗体中显示所述分屏显示区域,并控制在所述分屏显示区域生成一位置调节控件;所述分屏显示区域还包括一用于分隔所述分屏显示区域与所述用户显示区域的分隔条;
60.具体的,所述顶层窗体还包括用于显示当前任务界面信息的用户显示区域,所述用户显示区域与所述分屏显示区域并列呈现。并根据所述分屏显示指令,控制在所述顶层窗体中显示分屏显示区域时所述用户显示区域自动缩减。
61.具体的,所述用户显示区域与所述分屏显示区域可以是上下并列呈现,或是所述用户显示区域与所述分屏显示区域左右并列呈现。
62.具体的的,步骤s304还包括:检测当前后台是否有任务运行。若有,则控制将当前后台运行任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层。若没有,则控制将桌面信息填充到预留成像层。
63.具体的,所述检测当前后台是否有任务运行还包括:检测当前正在运行的任务是否为音频任务;若是,则控制暂停/关闭音频,控制将当前台运行的任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层;若否则直接控制将当前台运行的任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层。
64.s305:检测所述位置调节控件的移动方向或/和所述分隔条的位置,并根据所述述位置调节控件的移动方向或/和所述分隔条的位置对所述分屏显示区域的位置或/和大小进行调整。
65.优选的,所述检测位置调节控件的移动方向包括:
66.检测所述位置调节控件的初始位置;检测用户拖动所述位置调节控件运动的结束位置;根据所述位置调节控件的初始位置与结束位置判断所述位置调节控件的移动方向,同时,控制所述位置调节控件在移动结束后自动回到初始位置。
67.具体的,所述位置调节控件为第一可移动手柄标识,位于所述分屏显示区域,所述检测位置调节控件的移动方向包括:
68.检测所述第一可移动手柄标识的初始位置;检测用户拖动所述第一可移动手柄标识运动的结束位置;根据所述第一可移动手柄标识的初始位置与结束位置判断所述位置调节控件的移动方向,同时,所述第一可移动手柄标识在移动结束后自动回到初始位置。
69.具体的,根据所述第一可移动手柄的移动方向,判断用户移动所述分屏显示区域的目标区域,并在所述目标区域重新控制显示所述分屏显示区域,同时,控制所述用户显示区域位置也随之改变。
70.优选的,所述检测分隔条的位置包括:
71.检测所述分隔条的初始位置;检测用户拖动所述分隔条运动的结束位置;根据所述分隔条的初始位置与结束位置判断分屏显示区域的大小变化,同时,控制调节用户显示
区域的大小。
72.具体的,所述分隔条为第二可移动手柄标识,位于所述分屏显示区域;所述检测分隔条的位置包括:
73.检测所述第二可移动手柄标识的初始位置;检测用户拖动所述第二可移动手柄标识运动的结束位置;根据所述第二可移动手柄标识的初始位置与结束位置判断分屏显示区域的大小变化,同时,控制调节用户显示区域的大小。
74.上述实施例,本发明通过控制显示当前任务的顶层窗体;在所述顶层窗体之下设置一透明层,所述透明层作为所述顶层窗体的预留成像层;接收用户触发的分屏显示指令;根据所述分屏显示指令,控制将前一个任务的任务堆栈中最后一个窗体的界面信息填充到所述预留成像层,同时,控制在所述顶层窗体中显示所述分屏显示区域,并控制在所述分屏显示区域生成一位置调节控件;所述分屏显示区域还包括一用于分隔所述分屏显示区域与所述用户显示区域的分隔条;检测所述位置调节控件的移动方向或/和所述分隔条的位置,并根据所述位置调节控件的移动方向或/和所述分隔条的位置对所述分屏显示区域进行调整及内容加载,从而控制所述分屏显示区域的位置或/和大小。由于所述对分屏显示区域进行调整是在目标区域重新控制显示分屏显示区域或/和控制显示目标大小的分屏显示区域,所以避免了不停的进行重绘和加载画面,从而避免整个过程产生卡顿、闪烁等问题,用户查看起来更为方便。在进行摘抄、比较内容等操作过程中,执行起来更顺畅,不用在任务间且来切去,避免了因为人记忆的错误而产生错误的结果,提高用户体验感。
75.第三方面,本技术提供了一种分屏显示方法,如图4所示,所示方法包括:
76.s401:控制显示当前任务的顶层窗体;
77.具体的,一个任务可能产生多个窗体,按顺序存放于任务堆栈中。顶层窗体就是当前处于前台用户正在使用的任务的第一个窗体。
78.s402:在所述顶层窗体之下设置一透明层,所述透明层作为所述顶层窗体的预留成像层;
79.s403:接收用户触发的分屏显示指令;
80.具体的,触发指令的方式可以有多种,例如:通过任务栏的快捷面板触发、通过顶层窗体的菜单触发、通过顶层窗体的工具栏触发等等。
81.s404:根据所述分屏显示指令,控制在所述顶层窗体中显示所述分屏显示区域,同时,在所述在分屏显示区域按用户访问顺序控制显示后台任务呈现区;
82.具体的,所述分屏显示区域是透明区域,用于透视所述预留成像层的内容。
83.具体的,所述顶层窗体还包括用于显示当前任务界面信息的用户显示区域,所述用户显示区域与所述分屏显示区域并列呈现。并根据所述分屏显示指令,控制在所述顶层窗体中显示分屏显示区域时所述用户显示区域自动缩减。
84.具体的,所述用户显示区域与所述分屏显示区域可以是上下并列呈现,或是所述用户显示区域与所述分屏显示区域左右并列呈现。
85.优选的,所述控制显示后台任务呈现区还包括:检测当前后台是否有任务运行;若后台有任务在运行,则在分屏显示区域内按用户访问顺序控制显示后台任务呈现区;若后台没有任务在运行,则在分屏显示区域控制显示桌面内容。
86.具体的,所述按用户访问顺序控制显示后台任务呈现区还包括:控制显示每个任
务的任务堆栈中最后一个窗体的窗体内容。
87.s405:接收作用于顶层窗体的用户操作;
88.具体的,所述接收作用于顶层窗体的用户操作包括:接收作用于顶层窗体的用户滑动操作或/和点击操作。
89.具体的,所述接收作用于顶层窗体的用户操作还包括:判断用户滑动操作时的滑动方向并根据所述滑动操作的滑动方向控制任务列表左右滑动。
90.优选的,所述接收作用于顶层窗体的用户操作还包括:判断用户点击操作时的点击位置并根据所述位置判断用户选择的任务,同时,任务列表消失,所述分屏显示区域透视所述预留成像层的内容。
91.s406:根据用户选择的任务,控制将所述任务的任务堆栈中最后一个窗体的界面信息填充到所述预留成像层,同时在所述分屏显示区域控制生成一用于切换显示所述后台任务呈现区与所述分屏显示内容的控制图标;所述分屏显示区域是透明区域,用于透视所述预留成像层的内容。
92.具体的,所述方法还包括:根据用户对分屏显示区域内控制图标的操作控制交替显示后台任务呈现区与分屏显示内容。
93.上述实施例,本发明通过控制显示当前任务的顶层窗体;在所述顶层窗体之下设置一透明层,所述透明层作为所述顶层窗体的预留成像层;接收用户触发的分屏显示指令;根据所述分屏显示指令,控制在所述顶层窗体中显示所述分屏显示区域,同时,在所述在分屏显示区域按用户访问顺序控制显示后台任务呈现区;接收作用于顶层窗体的用户操作;根据用户选择的任务,控制将所述任务的任务堆栈中最后一个窗体的界面信息填充到所述预留成像层,同时在所述分屏显示区域控制生成一用于切换显示所述后台任务呈现区与所述分屏显示内容的控制图标;所述分屏显示区域是透明区域,用于透视所述预留成像层的内容。通过上述方法能够实现允许用户不限次数的变更分屏显示内容,方便用户在顶层窗体办事时,参考不同的其他应用上的信息,起到便捷、不易出错的目的,提升用户体验。
94.第四方面,本技术提供了一种分屏显示方法,如图5所示,所示方法包括:
95.s501:控制显示当前任务的顶层窗体;
96.具体的,一个任务可能产生多个窗体,按顺序存放于任务堆栈中。顶层窗体就是当前处于前台用户正在使用的任务的第一个窗体。
97.s502:在所述顶层窗体之下设置一透明层,所述透明层作为所述顶层窗体的预留成像层;
98.s503:接收用户触发的分屏显示指令;
99.具体的,触发指令的方式可以有多种,例如:通过任务栏的快捷面板触发、通过顶层窗体的菜单触发、通过顶层窗体的工具栏触发等等。
100.s504:根据所述分屏显示指令,控制在所述顶层窗体中显示所述分屏显示区域,同时,在所述分屏显示区域内控制显示后台任务呈现区,所述后台任务呈现区中后台任务按用户使用顺序排列;并控制在所述分屏显示区域生成一位置调节控件和一用于切换显示所述后台任务呈现区与所述分屏显示内容的控制图标;所述分屏显示区域还包括一用于分隔所述分屏显示区域与所述用户显示区域的分隔条;所述分屏显示区域是透明区域,用于透视所述预留成像层的内容。
101.具体的的,步骤s504还包括:检测当前后台是否有任务运行。若有,则控制将当前后台运行任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层。若没有,则控制将桌面信息填充到预留成像层。
102.具体的,所述检测当前后台是否有任务运行还包括:检测当前正在运行的任务是否为音频任务;若是,则控制暂停/关闭音频,控制将当前台运行的任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层;若否则直接控制将当前台运行的任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层。
103.优选的,控制所述预留成像层和分屏所述显示区域是默认不显示的。所述透明层是从系统层面设置的,所以任意应用的窗体界面都含有这个预留成像层和分屏显示区域。
104.具体的,所述顶层窗体还包括用于显示当前任务界面信息的用户显示区域,所述用户显示区域与分屏显示区域并列呈现,控制在所述顶层窗体中显示分屏显示区域时所述用户显示区域自动缩减。
105.s505:接收作用于顶层窗体的用户操作,并根据所述用户操作调整所述分屏显示区域。
106.具体的,根据所述用户操作,检测所述位置调节控件的移动方向或/和所述分隔条的位置,并根据所述位置调节控件的移动方向或/和所述分隔条的位置对对所述分屏显示区域的位置或/和大小进行调整。
107.具体的,所述位置调节控件与所述分隔条均为一可移动手柄标识。所述位置调节控件为第一可移动手柄标识;所述分隔条为第二可移动手柄标识。所述检测所述位置调节控件的移动方向或/和所述分隔条的位置包括:
108.1)检测所述第一可移动手柄标识的初始位置;检测用户拖动所述第一可移动手柄标识运动的结束位置;根据所述第一可移动手柄标识的初始位置与结束位置判断所述位置调节控件的移动方向,同时,所述第一可移动手柄标识在移动结束后自动回到初始位置。
109.具体的,根据所述第一可移动手柄的移动方向,判断用户移动所述分屏显示区域的目标区域,并在所述目标区域重新控制显示所述分屏显示区域,同时,控制所述用户显示区域位置也随之改变。
110.2)检测所述第二可移动手柄标识的初始位置;检测用户拖动所述第二可移动手柄标识运动的结束位置;根据所述第二可移动手柄标识的初始位置与结束位置判断分屏显示区域的大小变化,同时,控制调节用户显示区域的大小。
111.优选的,所述接收作用于顶层窗体的用户操作包括:接收作用于顶层窗体的用户滑动操作或/和点击操作。
112.具体的,所述接收作用于顶层窗体的用户操作还包括:判断用户滑动操作时的滑动方向并根据所述滑动操作的滑动方向控制任务列表左右滑动。
113.优选的,所述接收作用于顶层窗体的用户操作还包括:判断用户点击操作时的点击位置并根据所述位置判断用户选择的任务,同时,任务列表消失,所述分屏显示区域透视所述预留成像层的内容。
114.优选的,所述方法还包括:根据用户对分屏显示区域内控制图标的操作控制交替显示后台任务呈现区与分屏显示内容。
115.第五方面,本技术实施例还提供一种分屏显示装置,如图6所示,所述装置包括:
116.接收模块601,用于接收用户触发的任务运行指令与分屏显示指令;
117.具体的,所述接收模块601还用于接收作用于顶层窗体的用户操作。
118.显示及控制模块602,用于显示当前任务的顶层窗体,还用于控制在所述顶层窗体中显示分屏显示区域,同时控制用户显示区域自动缩减;所述用户显示区域与所述分屏显示区域并列呈现,所述用户显示区域用于显示当前任务界面信息。
119.优选的,所述显示及控制模块602还用于在所述顶层窗体之下设置一透明层,所述透明层作为顶层窗体的预留成像层;所述显示及控制模块802还用于控制将当前后台运行任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层;
120.具体的,所述显示及控制模块602还用于在在分屏显示区域控制生成一位置调节控件,所述分屏显示区域还包括一用于分隔所述分屏显示区域与所述用户显示区域的分隔条。
121.优选的,所述显示及控制模块602还用于控制在所述顶层窗体中显示分屏显示区域的同时在分屏显示区域按用户访问顺序控制显示后台任务呈现区。
122.具体的,所述显示及控制模块602还用于在分屏显示区域控制生成一用于切换显示所述后台任务呈现区与所述分屏显示内容的控制图标。
123.检测模块603,用于检测检测当前后台是否有任务运行;若有,则控制将当前后台运行任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层。若没有,则控制将桌面信息填充到预留成像层。
124.具体的,所述检测模块603还用于检测当前正在运行的任务是否为音频任务;若是,则控制暂停/关闭音频,控制将当前台运行的任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层;若否则直接控制将当前台运行的任务的任务堆栈中最后一个窗体的界面信息填充到预留成像层。
125.优选的的,所述检测模块603还用于检测所述位置调节控件的移动方向或/和所述分隔条的位置,包括:检测所述位置调节控件的初始位置;检测用户拖动所述位置调节控件运动的结束位置;根据所述位置调节控件的初始位置与结束位置判断所述位置调节控件的移动方向,同时,控制所述位置调节控件在移动结束后自动回到初始位置。
126.优选的,所述检测所述位置调节控件的移动方向或/和所述分隔条的位置还包括:检测所述分隔条的初始位置;检测用户拖动所述分隔条运动的结束位置;根据所述分隔条的初始位置与结束位置判断分屏显示区域的大小变化,同时,控制调节用户显示区域的大小。
127.具体的,所述位置调节控件为第一可移动手柄标识,位于所述分屏显示区域,所述检测位置调节控件的移动方向包括:检测所述第一可移动手柄标识的初始位置;检测用户拖动所述第一可移动手柄标识运动的结束位置;根据所述第一可移动手柄标识的初始位置与结束位置判断所述位置调节控件的移动方向,同时,所述第一可移动手柄标识在移动结束后自动回到初始位置。
128.优选的,所述分隔条为第二可移动手柄标识,位于所述分屏显示区域;所述检测分隔条的位置包括:
129.检测所述第二可移动手柄标识的初始位置;检测用户拖动所述第二可移动手柄标识运动的结束位置;根据所述第二可移动手柄标识的初始位置与结束位置判断分屏显示区
域的大小变化,同时,控制调节用户显示区域的大小。
130.具体的,所述显示及控制模块602还用于根据所述位置调节控件的移动方向或/和所述分隔条的位置对所述分屏显示区域的位置或/和大小进行调整,
131.具体的,根据所述第一可移动手柄的移动方向,判断用户移动所述分屏显示区域的目标区域,并在所述目标区域重新控制显示所述分屏显示区域,同时,控制所述用户显示区域位置也随之改变。
132.或/和根据根据所述第二可移动手柄标识的初始位置与结束位置判断分屏显示区域的大小变化,同时,控制调节用户显示区域的大小。
133.优选的,所述显示及控制模块602还用于根据作用于顶层窗体的用户操作,包括:接收作用于顶层窗体的用户滑动操作或/和点击操作。
134.具体的,判断用户滑动操作时的滑动的方向并根据所述滑动操作时的滑动方向控制任务列表左右滑动;判断用户点击操作时的点击位置并根据所述位置判断用户选择的任务。
135.优选的,所述显示及控制模块602还用于根据用户对分屏显示区域内控制图标的操作控制交替显示后台任务呈现区与分屏显示内容。
136.第六方面,本技术实施例还提供一种编解码器,如图7所示,包括:处理器701、与所述处理器耦接的存储器702。
137.处理器701,所述处理器用于处理有用于实现如上述实施例一到六的任一种屏幕解锁方法的程序指令。
138.存储器702,所述存储器存储有用于实现实现如上述实施例一到六的任一种屏幕解锁方法的程序指令。
139.具体的,所述处理器701还可以称为cpu(centralprocessingunit,中央处理单元)。处理器701可能是一种集成电路芯片,具有信号的处理能力。处理器701还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
140.第七方面,本技术还提一种非易失性计算机可读存储装置,所述非易失性计算机可读存储介质存储有计算机可执行程序文件,所述计算机可执行程序文件被一个或多个处理器执行时,可使得所述一个或多个处理器执行如本技术的实施一到六所述的任一种屏幕解锁方法。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献