分屏模式下的窗口显示处理方法及电子设备的制造方法

文档序号:9578947阅读:259来源:国知局
分屏模式下的窗口显示处理方法及电子设备的制造方法
【技术领域】
[0001]本发明涉及电子设备技术领域,尤其涉及一种分屏模式下的窗口显示处理方法及电子设备。
【背景技术】
[0002]目前在手机或平板电脑等电子设备中,采用了悬浮控制技术,使某个应用的某一个控件在用户对应的操作下,形成于类似悬浮在该应用显示窗口之上的悬浮显示区域;具体如在看视频时,通过点击对应的控件,形成一个悬浮在视频播放应用窗口之上的一个区域;以便用户一边看视频,一边在该视屏播放应用对应的窗口内进行其他操作,如页面下拉操作;这样实现视频播放以及视频播放页面下拉操作互不干扰。这样电子设备后台仅运行支撑视频播放应用,却好像打开了两个窗口,方便了用户的使用,提高了用户使用满意度。但是这种悬浮控制技术存在以下问题:
[0003]1)由于悬浮显示区域并非真正的显示窗口,仅能实现很简单的点击事件,功能很受限制,如无法处理一些复杂的函数;同时可扩展性也受到了很大的限制;
[0004]2)由于悬浮显示区域并非真正的显示窗口,故无法接收电子设备的物理控件消息,如返回键、菜单键或home键等发送的消息;操作的便捷性和多样性都有很大的缺陷;
[0005]3)由于所述悬浮控件是嵌入在应用中开发的,该应用支持悬浮控件才能形成上述悬浮显示区域;若一个应用不支持所述悬浮控件,电子就无法实现类似上述的一边在悬浮显示区域播放视频,另一方面同时实现视频应用的下拉操作等;
[0006]4)由于所述悬浮控件是嵌入在应用中开发的,在不同平台上的应用,会影响所述悬浮控件应用的兼容性和稳定性。如手机A和手机B是不同的电子设备,提供的是不同的系统平台;则可能出现支持悬浮控件技术的应用在手机A上,所述悬浮控件应用很好,而在手机B上无法实现所述悬浮控件技术。

【发明内容】

[0007]有鉴于此,本发明实施例期望提供一种分屏模式下的窗口显示处理方法及电子设备,以解决上述悬浮控件技术的缺陷的至少其中之一。
[0008]为达到上述目的,本发明的技术方案是这样实现的:
[0009]本发明实施例第一方面提供一种分屏模式下的窗口显示处理方法,所述方法应用于电子设备中,所述电子设备对应有分屏模式;所述方法包括:
[0010]在所述分屏模式下,接收用户输入的第一操作;
[0011]响应所述第一操作,确定待创建窗口的第一应用;
[0012]依据所述第一应用,创建悬浮在第一窗口之上且独立运行的第二窗口 ;所述第二窗口用于显示并运行所述第一应用;
[0013]为所述第二窗口单独分配系统资源和内存空间。
[0014]优选地,
[0015]所述电子设备还对应有普通模式;
[0016]所述第一窗口为在所述普通模式下创建的窗口。
[0017]优选地,
[0018]当所述电子设备当前处于所述普通模式下时,所述方法还包括:
[0019]接收用户输入的第二操作;
[0020]响应所述第二操作,控制所述电子设备从所述普通模式切换到所述分屏模式。
[0021]优选地,
[0022]所述第一窗口为在所述分屏模式下创建的窗口。
[0023]优选地,
[0024]所述第一窗口和第二窗口运行状态均对应有聚焦状态和非聚焦状态;
[0025]所述方法还包括:
[0026]依据第一窗口和第二窗口的响应用户输入的最终时间,确定所述第一窗口和所述第二窗口的运行状态;其中,最晚的所述最终时间对应的窗口处于所述聚焦状态下,其他窗口处于非聚焦状态下;
[0027]在响应所述第一类事件时,确定处于所述聚焦状态下的窗口 ;
[0028]控制处于所述聚焦状态下的所述窗口响应所述第一类事件。
[0029]优选地,
[0030]所述电子设备还包括物理控件;
[0031]所述第一类事件包括通过所述物理控件接收的用户输入。
[0032]优选地,
[0033]所述第一类事件包括系统消息分发事件。
[0034]优选地,
[0035]所述方法还包括:
[0036]接收用户输入的第三操作;
[0037]响应并依据所述第三操作,改变所述第一窗口和所述第二窗口的运行状态。
[0038]优选地,
[0039]所述第一窗口用于显示并运行所述第一应用或第二应用;
[0040]其中,所述第二应用与所述第一应用不同。
[0041]优选地,
[0042]所述第二窗口的显示面积小于所述第一窗口的显示面积。
[0043]本发明实施例第二方面提供一种电子设备,所述电子设备对应有分屏模式;所述电子设备包括:
[0044]接收单元,用于在所述分屏模式下,接收用户输入的第一操作;
[0045]响应单元,用于响应所述第一操作,确定待创建窗口的第一应用;
[0046]创建单元,用于依据所述第一应用,创建悬浮在第一窗口之上且独立运行的第二窗口;其中,所述第二窗口的显示面积小于所述第一窗口的显示面积;所述第二窗口用于显示并运行所述第一应用;
[0047]分配单元,用于为所述第二窗口单独分配系统资源和内存空间。
[0048]优选地,
[0049]所述电子设备还对应有普通模式;
[0050]所述第一窗口为在所述普通模式下创建的窗口。
[0051]优选地,
[0052]所述接收单元,还用于接收用户输入的第二操作;
[0053]所述响应单元,还用于响应所述第二操作,控制所述电子设备从所述普通模式切换到所述分屏模式。
[0054]优选地,
[0055]所述第一窗口为在所述分屏模式下创建的窗口。
[0056]优选地,
[0057]所述第一窗口和第二窗口运行状态均对应有聚焦状态和非聚焦状态;
[0058]所述电子设备还包括:
[0059]确定单元,用于依据第一窗口和第二窗口的响应用户输入的最终时间,确定所述第一窗口和所述第二窗口的运行状态;其中,最晚的所述最终时间对应的窗口处于所述聚焦状态下,其他窗口处于非聚焦状态下;
[0060]所述响应单元,还用于控制处于所述聚焦状态下的所述窗口响应所述第一类事件。
[0061]优选地,
[0062]所述电子设备还包括物理控件;
[0063]所述第一类事件包括通过所述物理控件接收的用户输入。
[0064]优选地,
[0065]所述第一类事件包括系统消息分发事件。
[0066]优选地,
[0067]所述接收单元,用于当所述电子设备当前处于所述普通模式下时,接收用户输入的第三操作;
[0068]所述确定单元,还用于响应并依据所述第三操作,改变所述第一窗口和所述第二窗口的运行状态。
[0069]优选地,
[0070]所述第一窗口用于显示并运行所述第一应用或第二应用;
[0071 ] 其中,所述第二应用与所述第一应用不同。
[0072]优选地,
[0073]所述第二窗口的显面积小于所述第一窗口的显面积。本发明实施例所述的分屏模式下的窗口显示处理方法,在电子设备中引入了分屏模式;在分屏模式下,可以支撑至少两个独立运行没有任何稱合关系的窗口(如第一窗口和第二窗口),单独为每一个窗口分配系统资源和内存空间,进而能单独维护每一个窗口的生命周期;从而具有以下优点:
[0074]第一:显不在第二窗口是一个独立悬浮在所述第一窗口上的窗口,其拥有单独分配的系统资源和内存空间,可以实现窗口所具备的所有功能,相对于悬浮控件技术中形成的悬浮显示区域,不仅可以响应简单的点击事件,还可以处理复杂的处理函数,功能性强且可扩展性强;
[0075]第二:第二窗口是独立于第一窗口的窗口,可以接收电子设备物理控件输入的消息,便于用户直接对所述第二窗口进行操作,且第二窗口可接收的操作相对于所述悬浮显示区域更加丰富;
[0076]第三:所述第二窗口是基于电子设备的分屏模式下的,相对于悬浮控件技术,并非嵌入在应用中开发的,不局限于具体的应用;一个不支持悬浮控件技术,运行在支持分屏模式的电子设备中,也能实现一个应用对应于两个窗口 ;
[0077]第四:所述第二窗口是基于电子设备的分屏模式下的,电子设备本身作为应用的运行平台,不会因为出现嵌入在应用中开发的悬浮控
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1