一种分屏显示模式操作方法及终端的制作方法_4

文档序号:9810270阅读:来源:国知局
需要获取所述目标应用程序在区域记录模块450中记录的应用界面的显示区域范围。若所述目标应用程序的应用界面的显示区域范围是之前调整并记录过的,那么所述显示区域获取单元432就可以获取到所述目标应用程序对应的预先记录的应用界面的显示区域范围,例如,这里的目标程序是微信,那么查询记录所述显示区域范围的数据库,即可获取在所述区域记录模块450中记录的微信的应用界面的显示区域范围为3cm*3cm0如果所述目标应用程序的应用界面的显示区域范围,没有经过调整,那么所述显示区域范围即为默认缺省范围,也就是所述终端系统预设的显示区域范围。
[0070]优先级确定单元433,用于确定所述目标应用程序在所述至少两个应用程序中具有最尚的显不优先级。
[0071]具体的,当所述分屏显示模式下所述至少两个应用程序的应用界面的显示区域范围都有记录时,所述至少两个应用程序的应用界面的显示区域就有可能产生冲突,这时所述优先级确定单元433就需要确定所述至少两个应用程序的显示优先级,以显示优先级最高的应用程序的应用界面的显示区域范围为准,显示所述显示优先级最高的应用程序的应用界面。这里显示优先级的确定方式可以是所述终端预先设定的,也可以是根据用户习惯记录的,还可以是通过弹出对话框询问所述用户后确定的。例如,如果屏幕总范围为5cm*3cm,这里的目标程序是微信,现在有三个应用程序显示区域,它们分别需要显示的是微信的应用界面、视频播放器的应用界面和邮箱的应用界面,若在所述显示区域获取单元432中获取到微信的应用界面的显示区域范围为3cm*3cm,视频播放器的应用界面的显示区域范围为4cm*2cm,邮箱的应用界面显示范围为2cm*lcm,这时屏幕总范围大小已经无法同时满足所述三个应用程序的应用界面的显示区域范围,所述优先级确定单元433就需要确定所述三个应用程序的显示优先级。这时所述终端弹出对话框让所述用户设置优先级,如果所述用户设置微信的所述显示优先级高于视频播放器,那么就以微信的应用界面的显示区域范围3cm*3cm为准,在所述应用显示单元434中显示。
[0072]应用显示单元434,用于按照所述分屏程序序列中各个应用程序的排序,分别通过所述至少两个应用程序显示区域显示所述至少两个应用程序的应用界面。
[0073]具体的,进入所述分屏显示模式之后,根据终端系统预先设置或者所述用户自行设置的所述应用程序显示区域的数量,显示所述应用程序显示区域,并且应用显示单元434根据所述分屏程序序列中各个应用程序的排序,选择与所述应用程序显示区域的数量相同的前几个应用程序在所述应用程序显示区域中显示,其余在所述分屏程序序列中的排序在后面的所述应用程序则隐藏不显示。例如,若终端系统预先设置或者所述用户自行设置的所述应用程序显示区域的数量为3,所述用户拖动至所述分屏显示应用添加区域的应用程序数量为5且所述分屏程序序列为:微信、微博、视频播放器、浏览器和邮箱,则进入所述分屏显示模式之后,终端将首先选择所述分屏程序序列中最前面的3个应用程序:微信、微博和视频播放器的应用界面显示在预设的3个所述应用程序显示区域中,而浏览器和邮箱的应用界面则会被隐藏起来不显示。
[0074]进一步的,应用显示单元434还用于:根据所述显示区域范围,在所述显示区域显示所述目标应用程序的应用界面。
[0075]具体的,所述应用显示单元434显示所述目标应用程序的应用界面有三种情况:若在所述显示区域获取单元432获取到包括所述目标应用程序在内的所述至少两个应用程序的应用界面的显示区域范围都为默认缺省范围,那么所述目标应用程序的应用界面就在该默认缺省范围的显示区域显示;若在所述显示区域获取单元432中获取到了所述目标应用程序的应用界面的显示区域范围,其余的所述应用程序都为默认缺省范围,那么就按照所述目标应用程序的应用界面的显示区域范围,在所述显示区域显示所述目标应用程序的应用界面;若在所述显示区域获取单元432中获取到了包括所述目标应用程序在内的所述至少两个应用程序的应用界面的显示区域范围,且所述显示区域范围存在冲突,那么就以所述至少两个应用程序中具有最高优先级的应用程序的应用界面的显示区域范围为准,在所述显示区域显示所述具有最高优先级的应用程序的应用界面。
[0076]应用切换模块440,用于检测所述用户对任一所述应用程序显示区域的应用界面是否有关闭操作,若有,则将所述序列中的下一排序的应用程序的应用界面切换至该显示区域内显示。
[0077]具体的,当所述应用切换模块440检测到所述用户对任一所述应用程序显示区域的应用界面的关闭操作时,就会从所述分屏程序序列中选择下一个排序的应用程序,然后在该显示区域内显示该应用程序的应用界面。所述关闭操作包括用户将所述应用界面向预设的方向滑动操作、用户点击关闭按钮操作或用户将所述应用界面拖出所述显示区域操作。例如,所述分屏显示模式有两个所述应用程序显示区域,所述分屏程序序列为:视频播放器、QQ、图库、通讯录和微博,当前第一个所述应用程序显示区域显示的是视频播放器,第二个所述应用程序显示区域显示的是QQ,当所述用户向左滑动所述视频播放器的应用界面时,所述第一个应用程序显示区域将会切换至图库的应用界面,当所述用户再向左滑动所述图库的应用界面时,所述第一个应用程序显示区域将会切换至通讯录的应用界面;当所述用户向左滑动所述QQ的应用界面时,所述第二个应用程序显示区域将会切换至微博的应用界面。进一步的,所述应用切换模块440还可以将在所述应用程序显示区域显示过的相应的所述应用程序切换回来。例如,所述用户向右滑动所述第一个应用程序显示区域时,就可以切换回所述图库的应用界面,所述用户再向右滑动所述第一个应用程序显示区域时,就可以切换回所述视频播放器的应用界面;所述用户向右滑动所述第二个应用程序显示区域时,就可以切换回所述QQ的应用界面。
[0078]区域记录模块450,用于根据所述用户对所述目标应用程序的显示区域的调整,确定并记录所述目标应用程序的应用界面的显示区域范围。
[0079]具体的,在所述分屏显示模式的所述应用程序显示区域显示所述目标应用程序的界面时,所述用户可以对所述目标应用程序的应用界面的显示区域范围进行调整。具体实施中,所述用户可以通过拖动所述应用程序显示区域的边界来调整所述显示区域范围,也可以通过对所述显示区域范围的缩放操作来调整。根据所述用户的调整,所述区域记录模块450可以记录每次所述用户调整后的所述目标应用程序的应用界面对应的显示区域范围,也可以当所述用户确定记录时,才记录所述用户确定的所述目标应用程序的应用界面对应的显示区域范围。进一步的,如果所述用户对所述目标应用的应用界面的显示区域范围调整并确定记录多次,那么以最后一次确定记录的所述显示区域范围为准,覆盖之前记录的所述显示区域范围。例如,所述用户通过拖动所述应用程序显示区域的边界调整的微信的应用界面的显示区域范围为4cm*3cm,则记录微信的应用界面的显示区域范围为4cm*3cm,当所述用户再次调整后,微信的应用界面的显示区域范围变为3cm*3cm,则记录微信的应用界面的显示区域范围为3cm*3cm并覆盖所述4cm*3cm的显示区域范围。
[0080]添加指令获取模块460,用于获取所述用户输入的分屏显示应用添加指令。
[0081]具体的,所述用户除了在进入所述分屏显示模式之前选择相应的应用程序进行分屏显示之外,还可以在所述分屏显示模式下,继续添加应用程序在所述分屏显示模式中显示。所述分屏显示应用添加指令可以是在所述应用切换模块440中将所述分屏程序序列的最后一个应用程序的应用界面显示完后,所述用户继续滑动所述应用程序显示区域的操作指令,也可以是所述用户打开预设的所述分屏显示应用添加区域的操作指令。
[0082]应用添加模块470,用于根据所述分屏显示应用添加指令,添加至少一个应用程序至所述分屏程序序列。
[0083]具体的,在获取到所述用户输入的分屏显示应用添加指令之后,所述应用添加模块470将显示所述终端中的所有应用程序,所述用户可以选择想要添加的应用程序,根据所述用户对所述选择的应用程序的点击或拖动操作的前后顺序,所述应用添加模块470将
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1