本技术实施例涉及显示技术。更具体地讲,涉及一种显示设备及分屏显示方法。
背景技术:
1、目前在智能设备的软件系统支持应用的分屏显示,但仅能够从最近访问的应用列表中获取分屏显示的应用,且最近访问的应用列表中应用加载的顺序是固定的,导致分屏显示的应用范围大大受限,用户也无法按照自己的意愿进行应用分屏显示,对于用户的交互体验不够友好。
技术实现思路
1、本技术示例性的实施方式提供一种显示设备及分屏显示方法,可提升用户操作显示设备的交互体验。
2、为了实现上述目的,本公开实施例提供的技术方案如下:
3、第一方面,提供一种显示设备,包括:
4、显示器,被配置为:显示界面;
5、用户输入接口,被配置为:接收用户的输入;
6、控制器,被配置为:响应于通过所述用户输入接口接收到的对于第一应用和第二应用的第一选择输入,控制所述显示器显示所述第一应用的选择结果以及所述第二应用的选择结果,并展示窗口排列方式选择控件、分屏控件,其中所述第一应用和所述第二应用支持分屏显示;
7、响应于通过所述用户输入接口接收到的对于窗口排列方式选择控件的第二选择输入,确定第一分屏区域和第二分屏区域的排列方式;
8、响应于通过所述用户输入接口接收到的对于所述分屏控件的第一控制输入,控制所述显示器在所述第一分屏区域显示所述第一应用的界面,在所述第二分屏区域显示所述第二应用的界面。
9、作为本公开实施例一种可选的实施方式,所述控制器还用于:
10、控制所述显示器显示应用选择界面、第一焦点框和/或第二焦点框,所述应用选择界面用于展示一个或多个支持分屏的应用的应用标识,所述第一焦点框用于指示当前用户所预选的第一应用的应用标识,所述第二焦点框用于指示当前用户所预选的第二应用的应用标识。
11、作为本公开实施例一种可选的实施方式,所述控制器还用于:
12、响应于通过所述用户输入接口接收到的对于第一应用和第二应用的第一选择输入,移动所述第一焦点框至所述第一应用的应用标识所在位置,移动所述第二焦点框至所述第二应用的应用标识所在位置;
13、改变所述第一焦点框和/或第二焦点框的颜色,改变颜色后的第一焦点框用于指示用户对于第一应用的选择结果,改变颜色后的第二焦点框用于指示用户对于第二应用的选择结果。
14、作为本公开实施例一种可选的实施方式,所述控制器还用于:
15、基于所述通过所述用户输入接口接收到的对于第一应用和第二应用的第一选择输入,控制所述显示器展示所述第一应用以及所述第二应用的选择顺序。
16、作为本公开实施例一种可选的实施方式,所述窗口排列方式选择控件至少包括左右排列控件、上下排列控件;
17、所述控制器具体用于:
18、响应于通过所述用户输入接口接收到的对于左右排列控件的第二选择输入,确定第一分屏区域和第二分屏区域按照左右分屏方式排列;或者,
19、响应于通过所述用户输入接口接收到的对于上下排列控件的第二选择输入,确定第一分屏区域和第二分屏区域按照上下分屏方式排列。
20、作为本公开实施例一种可选的实施方式,所述控制器还用于:
21、所述控制所述显示器在所述第一分屏区域显示所述第一应用的界面,在所述第二分屏区域显示所述第二应用的界面之前,对所述第一应用和所述第二应用的启动进程进行检测,并控制所述显示器全屏展示预设加载界面;
22、确定所述第一应用和所述第二应用的启动进程运行结束后,控制所述显示器隐藏所述预设加载界面。
23、作为本公开实施例一种可选的实施方式,所述控制器还用于:
24、在所述第一分屏区域和所述第二分屏区域之间展示区域控制控件;
25、响应于通过所述用户输入接口接收到的对于所述区域控制控件的第二控制输入,改变所述第一分屏区域和所述第二分屏区域的大小。
26、作为本公开实施例一种可选的实施方式,所述控制器还用于:
27、在分屏显示状态下,通过所述用户输入接口接收到用户的按键输入,确定所述按键输入对应的按键是否存在于预设按键白名单中,所述预设按键白名单用于存储所有在分屏显示状态下不会被响应的按键;
28、若所述按键输入对应的按键不存在于预设按键白名单中,则确定当前的焦点应用,所述焦点应用为所述第一应用或所述第二应用中优先级较高的一个;
29、由所述焦点应用对所述按键输入进行处理。
30、作为本公开实施例一种可选的实施方式,所述控制器还用于:
31、在分屏显示状态下,通过所述用户输入接口接收到用户的第三应用启动指令,则屏蔽所述第三应用启动指令。
32、第二方面,提供一种分屏显示方法,包括:
33、响应于对于第一应用和第二应用的第一选择输入,显示所述第一应用的选择结果以及所述第二应用的选择结果,并展示窗口排列方式选择控件、分屏控件,其中所述第一应用和所述第二应用支持分屏显示;
34、响应于对于窗口排列方式选择控件的第二选择输入,确定第一分屏区域和第二分屏区域的排列方式;
35、响应于对于所述分屏控件的第一控制输入,在所述第一分屏区域显示所述第一应用的界面,在所述第二分屏区域显示所述第二应用的界面。
36、作为本公开实施例一种可选的实施方式,所述响应于对于第一应用和第二应用的第一选择输入,显示所述第一应用的选择结果以及所述第二应用的选择结果,并展示窗口排列方式选择控件、分屏控件之前,所述方法还包括:
37、显示应用选择界面、第一焦点框和/或第二焦点框,所述应用选择界面用于展示一个或多个支持分屏的应用的应用标识,所述第一焦点框用于指示当前用户所预选的第一应用的应用标识,所述第二焦点框用于指示当前用户所预选的第二应用的应用标识。
38、作为本公开实施例一种可选的实施方式,所述响应于对于第一应用和第二应用的第一选择输入,显示所述第一应用的选择结果以及所述第二应用的选择结果,包括:
39、响应于对于第一应用和第二应用的第一选择输入,移动所述第一焦点框至所述第一应用的应用标识所在位置,移动所述第二焦点框至所述第二应用的应用标识所在位置;
40、改变所述第一焦点框和/或第二焦点框的颜色,改变颜色后的第一焦点框用于指示用户对于第一应用的选择结果,改变颜色后的第二焦点框用于指示用户对于第二应用的选择结果。
41、作为本公开实施例一种可选的实施方式,所述响应于对于第一应用和第二应用的第一选择输入,显示所述第一应用的选择结果以及所述第二应用的选择结果,并展示窗口排列方式选择控件、分屏控件之后,所述方法还包括:
42、基于所述对于第一应用和第二应用的第二选择输入,展示所述第一应用以及所述第二应用的选择顺序。
43、作为本公开实施例一种可选的实施方式,所述窗口排列方式选择控件至少包括左右排列控件、上下排列控件;
44、所述响应于对于窗口排列方式选择控件的第二选择输入,确定第一分屏区域和第二分屏区域的排列方式,包括:
45、响应于通过所述用户输入接口接收到的对于左右排列控件的第二选择输入,确定第一分屏区域和第二分屏区域按照左右分屏方式排列;或者,
46、响应于通过所述用户输入接口接收到的对于上下排列控件的第二选择输入,确定第一分屏区域和第二分屏区域按照上下分屏方式排列。
47、作为本公开实施例一种可选的实施方式,所述在所述第一分屏区域显示所述第一应用的界面,在所述第二分屏区域显示所述第二应用的界面之前,所述方法还包括:
48、对所述第一应用和所述第二应用的启动进程进行检测,并全屏展示预设加载界面;
49、确定所述第一应用和所述第二应用的启动进程运行结束后,隐藏所述预设加载界面。
50、作为本公开实施例一种可选的实施方式,所述在所述第一分屏区域显示所述第一应用的界面,在所述第二分屏区域显示所述第二应用的界面,包括:
51、在所述第一分屏区域和所述第二分屏区域之间展示区域控制控件;
52、响应于对于所述区域控制控件的第二控制输入,改变所述第一分屏区域和所述第二分屏区域的大小。
53、作为本公开实施例一种可选的实施方式,所述方法还包括:
54、在分屏显示状态下,通过用户的按键输入,确定所述按键输入对应的按键是否存在于预设按键白名单中,所述预设按键白名单用于存储所有在分屏显示状态下不会被响应的按键;
55、若所述按键输入对应的按键不存在于预设按键白名单中,则确定当前的焦点应用,所述焦点应用为所述第一应用或所述第二应用中优先级较高的一个;
56、由所述焦点应用对所述按键输入进行处理。
57、作为本公开实施例一种可选的实施方式,所述方法还包括:
58、在分屏显示状态下,通过所述用户输入接口接收到用户的第三应用启动指令,则屏蔽所述第三应用启动指令。
59、第三方面,提供一种计算机可读存储介质,包括:所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第二方面或其任意一种可选的实施方式所述的分屏显示方法。
60、第四方面,提供一种计算机程序产品,包括:当所述计算机程序产品在计算机上运行时,使得所述计算机实现如第二方面或其任意一种可选的实施方式所述的分屏显示方法。
61、本公开实施例提供的技术方案通过在应用分屏显示之前,由用户自行选择需要进行分屏的应用程序以及应用分屏的方向,能够按照用户意愿将应用界面分屏显示至屏幕上理想的分屏显示区域中,给用户提供了更加友好的分屏显示交互体验。