一种显示方法及电子设备的制造方法_3

文档序号:9597082阅读:来源:国知局
显示区域不同。例如,显示单元上显示应用程序界面“音乐盒”,当用户打开并开始使用“音乐盒”时,可能需要搜索歌曲,所以对应用程序界面“音乐盒”进行正常的显示。当用户不使用搜索歌曲的功能时,只需要显示有操作按钮的部分界面,可以对应用程序界面的大小进行调整,如缩小“音乐盒”的显示界面,只显示部分功能,多出来的显示区域可以用于显示其它应用程序。
[0104]在本实施例中,显示单元上的显示区域可以随着启动的应用程序的增加,显示区域的数量也会随着增加。换言之,显示区域的划分是随着应用程序的启动而动态变化的。当然,在有预设上限值的情况下,动态变化是有上限的。
[0105]第二种可能的实现方式
[0106]显示单元上同时显示应用程序界面的数量为显示单元上能够同时显示的应用程序界面的数量上限值,步骤103包括:确定在终止位置时,显示单元上与第一应用程序标识相交的边缘;根据显示单元上当前显示的应用程序界面的数量,将显示单元的整个显示区域分为与数量上限值一致的多个显示区域。确定与边缘相接的一个显示区域为第一显示区域。
[0107]其中,该数量上限值例如为前面所描述的预设上限值,可以在设备出厂时已设定,或者可以由用户设置。
[0108]具体的,将所述显示单元的整个显示区域分为与所述数量上限值一致的多个显示区域,举例来说,假设显示单元可以显示应用程序界面的预设上限值为3,则将显示单元分为三个显示区域。在本实施例中,多任务界面可以在不用的时候隐藏,在需要的时候调出,并部分叠加显示在三个显示区域之上。
[0109]然后确定与边缘相接的一个显示区域为第一显示区域。该步骤的过程与第一种可能的实现方式是相同的,在此不再重复叙述。
[0110]需要说明的是,在本实施例中,可以先如前述所描述的判断是否达到上限值,也可以不判断。在不判断时,即可关闭第一显示区域原先显示的应用界面,将第一应用的应用界面再显示在第一显示区域上。
[0111]在本实施例中,显示单元上显示区域的划分是固定的,即只有三个显示区域。
[0112]可选的,当第二操作的终止位置与多任务界面相交时,基于第二操作确定显示单元的第一显示区域,包括:先确定在终止位置时,多任务界面上与第一应用程序标识相交的边缘。然后确定显示单元上与边缘平行的边缘所在的显示区域为第一显示区域。
[0113]具体来说,用户对第一应用程序标识进行第二操作,例如先长按再拖动第一应用程序标识,当用户终止第二操作时,第一应用程序标识与多任务界面相交,则确定多任务界面上与第一应用程序标识相交的边缘。当确定多任务界面与第一应用程序标识相交的边缘后,确定显示单元上与边缘平行的边缘所在的显示区域为第一显示区域。
[0114]举例来说,当在终止位置时,第一应用程序标识与多任务的左边缘相交,那么就确定显示单元上的左边缘所在的显示区域为第一显示区域。
[0115]具体的,左边缘所在的显示区域具体为多大,可以通过前述描述的划分显示单元的方式对显示单元的显示区域进行划分,然后确定左边缘所在的显示区域为第一显示区域。
[0116]当步骤103中确定第一显示区域以后,执行步骤104,即运行第一应用程序并在第一显示区域呈现第一应用程序界面。此时,第一应用程序处于运行状态,用户可以对第一应用程序进行交互操作。在显示单元上显示多个运行中的应用程序界面时,用户可以和其中任意一个应用程序进行交互操作,还可以在不同的应用程序之间随意进行切换。本申请实施例中,显示单元可以显示多个应用程序界面,且根据用户的需求确定应用程序界面的显示位置,当显示的应用程序界面的数量不同时,根据数量的不同合理分配显示区域,解决了现有技术中电子设备同时运行多个应用程序时,应用程序界面的启动方式过于复杂的技术问题,实现了在显示单元上灵活启动并显示多个应用程序界面的技术效果。
[0117]可选的,在步骤104中运行第一应用程序并在第一显示区域呈现第一应用程序界面之后,该方法还包括:判断第一应用程序和第二应用程序的数量是否达到预设上限值。当第一应用程序和第二应用程序的数量未达到预设上限值时,在显示单元上的剩余区域显示多任务界面。当第一应用程序和第二应用程序的数量达到预设上限值时,隐藏多任务界面。
[0118]确定多任务界面的显示方式时,首先需要确定显示单元上已经显示的第二应用程序的数量,加上需要显示的第一应用程序,判断所有需要显示的应用程序的数量是否达到预设上限值。当第一应用程序和第二应用程序的数量没有达到预设上限值时,在显示了所有的应用程序界面后,显示单元的剩余区域用于显示多任务界面的区域。当第一应用程序和第二应用程序的数量达到预设上限值时,显示单元的所有区域用于显示应用程序界面,隐藏多任务界面。当用户需要显示多任务界面时,可以通过不同的方式调用多任务界面,例如将第一应用程序关闭,在原来显示第一应用程序的第一显示区域显示多任务界面,并在多任务界面显示第一应用程序标识。再例如,在显示单元上叠加显示多任务界面。
[0119]为了更好的描述本申请的实施例,下面举例说明本申请的技术方案。假设用户设置了显示单元的预设上限值为3,即最多可以显示3个应用程序界面。
[0120]显示第一个应用程序界面的过程:用户对电子设备进行第一操作,进入多任务界面,多任务界面如图3a所示,当前的多任务界面显示的是应用程序标识,并没有显示运行后的应用程序界面。如图3b所示,当用户对多任务界面的“相册”标识进行长按并拖动的操作时,确定所有需要显示的应用程序界面为1,并没有达到上限值3。如图3b所示,当拖动“相册”标识与显示单元的上面的短边边缘相交时,终止位置为显示单元的短边上边缘,确定显示单元需要显示的内容为一个应用程序界面和多任务界面。如图3c所示,根据终止位置和显示内容确定“相册”的显示区域为显示单元的短边上边缘周围的区域后,显示“相册”界面。在确定的显示区域显示并运行“相册”后,用户可以对“相册”进行交互操作,例如浏览照片。当显示了“相册”界面后,在剩余显示区域显示多任务界面,当显示多任务界面时,在多任务界面上合理显示应用程序标识的个数,例如,图3c中只显示了 3个应用程序标识,当用户滑动多任务界面时,可以显示其他的应用程序标识。
[0121]显示第二个应用程序界面的过程:在显示了“相册”界面以后,当用户对多任务界面的“微信”标识进行长按并拖动的操作时,确定所有需要显示的应用程序界面的数量为2,并没有达到上限值3。如图3d所示,当用户拖动“微信”标识与显示单元的左侧的边缘相交时,终止位置为显示单元的左边缘和多任务界面的上边缘,确定显示区域的边缘与两个边缘相交。显示单元需要显示的内容为2个应用程序界面和多任务界面。如图3e所示,根据终止位置和显示内容确定“微信”界面的显示区域为显示单元的左侧区域,在确定的显示区域显示并运行“微信”。当显示“微信”界面以后,在显示单元剩余区域显示多任务界面,并根据多任务界面的大小确定需要显示的应用程序标识的个数。可选的,为了更好的利用显示单元的显示范围,可以根据显示内容将电子设备的使用模式由竖屏模式转换为横屏模式,如图3f所述,采用横屏的方式可以使“微信”界面和“相册”界面的显示区域更大,便于用户对应用程序进行操作。
[0122]显示最后一个应用程序界面:当显示了“相册”界面和“微信”界面后,用户对多任务界面的“乐桌面”标识进行长按并拖动的操作时,确定出所有需要显示的应用程序界面的数量为3,达到了上限值3。如图3g所示,当用户拖动“乐桌面”移动后,根据终止位置显示“乐桌面”,因为所有需要显示的应用程序界面为3达到了上限值3,所以将多任务界面隐藏,显示单元的显示效果如图3h所示,处于运行状态的3个应用程序界面显示在显示单元上。
[0123]实施例二
[0124]基于与本申请实施例一中显示方法同样的发明构思,本申请实施例提供一种电子设备,请参考图4,所述电子设备包括:
[0125]显示器401;
[0126]输入装置402,用于接收用户的第一操作;
[0127]处理器403,用于响应所述第一操作,在所述显示器401上呈现多任务界面,所述多任务界面包括至少一个应用程序标识,其中,所述至少一个应用程序标识中的每一个应用程序标识均用于标识并调用一个对应的应用程序,其中,所述应用程序包括第一应用程序;
[0128]所述输入装置402还用于接收用户对所述第一应用程序的第一应用程序标识进行的第二操作;
[0129]所述处理器403还用于基于所述第二操作,确定所述显示器401的第一显示区域,其中,所述第一显示区域用于呈现所述第一应用程序的第一应用程序界面;运行所述第一应用程序并在所述第一显示区域呈现所述第一应用程序界面。
[0130]具体来讲,处理器403具体可以是通用的中央处理器403 (CPU),可以是特定应用集成电路(英文-Applicat1n Specific Integrated Circuit,简称:ASIC),可以是一个或多个用于控制程序执行的集成电路。显示器401为可触屏幕,用户可以在显示器401上进行各种手势操作,例如单击、双击、上划、下划、长按等操作。输入装置402可以获取用户对显示器401进行的手势操作。
[0131]进一步的,所述电子设备还可以包括存储器,存储器的数量可以是一个或多个。存储器可以包括只读存储器(英文:Read Only Memory,简称:R0M)、随机存取存储器(英文:Random Access Memory,简称:RAM)和磁盘存储器。
[0132]进一步的,所述处理器403还用于:
[0133]在所述基于所述第二操作,确定所述显示单元的第一显示区域之前,判断所述显示器401的第二显示区域上是否显示有第二应用程序的第二应用程序界面;
[0134]如果有,确定所述第二应用程序的数量未达到预设上限值。
[0135]进一步的,所述第一显示区域与所述第二显示区域不重叠。
[0136]进一步的,所述处理器403还用于:
[0137]在所述运行所述第一应用程序并在所述第一显示区域呈现所述第一应用程序界面之后,判断所述第一应用程序和所述第二应用程序的数量是否达到所述预设上限值;
[0138]当所述第一应用程序和所述第二应用程序的数量未达到所述预设上限值,在所述显示器401上的剩余区域显示所述多任务界面;当所述第一应用程序和所述第二应用程序的数量达到所述预设上限值,隐藏所述多任务界面。
[0139]进一步的,所述处理器403用于:
[0140]确定所述第二操作的终止位置;<
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1