应用程序显示方法、装置、电子设备及存储介质与流程

文档序号:18266111发布日期:2019-07-27 09:09阅读:136来源:国知局
本申请涉及电子设备
技术领域
:,具体涉及一种应用程序显示方法、装置、电子设备及存储介质。
背景技术
::随着现有的电子设备技术的发展,越来越多的出现可折叠式的电子设备,这类电子设备可以折叠使用也可以展开使用,由于用户的使用习惯不同,如何自如的切换屏幕的各个显示区域,提高利用效率,成为亟待解决的问题。技术实现要素:本申请的目的在于提供一种应用程序显示方法、装置、电子设备及存储介质,以快速的显示应用程序。第一方面,本申请实施例提供了一种应用程序显示方法,应用于折叠式电子设备,所述折叠式电子设备具有可相对折叠的第一显示区域和第二显示区域,所述方法包括当所述第一显示区域显示当前应用程序对应的第一界面时,检测用户对所述电子设备的折叠操作;若检测到用户的折叠操作且所述折叠操作符合角度指定条件,确定目标应用程序;在所述第二显示区域显示所述目标应用程序对应的第二界面。第二方面,本申请实施例提供了一种应用程序显示装置,应用于折叠式电子设备,所述折叠式电子设备具有可相对折叠的第一显示区域和第二显示区域,应用程序显示装置包括检测模块、目标应用程序确定模块以及显示模块;检测模块用于在所述第一显示区域显示第一界面时,检测用户对所述电子设备的折叠操作;目标应用程序确定模块用于在检测到用户的折叠操作且所述折叠操作符合角度指定条件时,确定目标应用程序;第二显示模块用于在第二显示区域显示所述应用程序对应的第二界面。第三方面,本申请实施例提供了一种电子设备,电子设备包括显示屏、处理器以及存储器,显示屏包括第一显示区域和第二显示区域,第一显示区域和第二显示区域可选择性的相对折叠或展开;处理器与柔性显示屏电连接;存储器与处理器耦合;存储器存储指令,当指令由处理器执行时以使处理器执行上述的应用程序显示方法。第四方面,本申请实施例提供了一种计算机可读取存储介质,计算机可读取存储介质中存储有程序代码,程序代码可被处理器调用执行上述的应用程序显示方法。本申请提供的应用程序显示方法、装置、电子设备及存储介质,可以根据用户对处于折叠状态的电子设备的折叠操作,对应的确定目标应用程序,当电子设备从折叠状态展开时,自动在第二显示区域显示对应目标应用程序的第二界面,用户无需对目标应用程序进行触控操作即可打开或调起目标应用程序,可以提高目标应用程序的响应速率,节省时间。本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请中示出的一种电子设备的结构示意图;图2是图1中示出的电子设备在折叠过程中的结构示意图;图3是本申请中示出的又一种电子设备的结构示意图;图4是本申请实施例提供的一种应用程序显示方法的流程图;图5是本申请实施例示出的一种电子设备在显示第二界面时的界面图;图6是本申请实施例提供的另一种应用程序显示方法的流程图;图7是本申请实施例提供的再一种应用程序显示方法的流程图;图8是本申请实施例提供的又一种应用程序显示方法的流程图;图9是本申请实施例提供的电子设备在显示第二界面时的界面图;图10是本申请实施例提供的再又一种应用程序显示方法的流程图;图11是本申请实施例提供的一种应用程序显示装置的框图;图12是本申请实施例提供的又一种应用程序显示装置的框图;图13是本申请实施例提供的一种目标应用程序确定模块的框图;图14是本申请实施例提供的电子设备的结构框图;图15是本申请实施例提供的存储介质的结构框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参阅图1和图2,本申请实施方式提供一种可折叠电子设备500,可折叠电子设备500可以为但不限于为手机、平板电脑、游戏机等电子装置。本实施方式的可折叠电子设备500以手机为例进行说明。可折叠电子设备500包括可折叠壳体组件100、显示屏200以及电子组件(图中未示出),电子组件设置于可折叠壳体组件100内,显示屏200铺设于可折叠壳体组件100上。可折叠壳体组件100用于对显示屏200进行承载,同时对电子组件进行防护。可折叠壳体组件100包括第一壳体10、第二壳体30以及转轴机构50,第一壳体10和第二壳体30分别连接于转轴机构50的两侧。第二壳体30能够通过转轴机构50相对第一壳体10折叠或展开,使可折叠壳体组件100带动显示屏200折叠或展开,可折叠壳体组件100及显示屏200呈叠合状时,可折叠电子设备500的体积相对较小,便于收纳及携带。第一壳体10包括第一中框12以及第一盖体14。第一中框12的一侧连接于转轴机构50,其用于承载电子组件的部分结构。第一盖体14盖设于第一中框12。当第一壳体10与第二壳体30呈叠合状时,第一盖体14与第二壳体30相叠置,也即,第一盖体14贴合于第二壳体30。第二壳体30包括第二中框32以及第二盖体34。第二中框32的一侧连接于转轴机构50,其用于承载电子组件的部分结构。第二盖体34盖设于第二中框32。当第一壳体10与第二壳体30呈叠合状时,第二盖体34与第一盖体14相叠置,也即,第二盖体34贴合于第一盖体14。电子组件可以分成两部分,其中一部分设置于第一壳体10内,另一部分设置于第二壳体30内,电子组件可以通过柔性电路板与显示屏进行电连接。进一步地,电子组件可以是主板和设置主板的中央处理器、存储器、天线、摄像头、送受话器、印刷电路板和设置于印刷电路板的功能模块等。其中电子组件还可以包括电池、连接器、指纹模组等。显示屏200依次铺设于第一壳体10、转轴机构50和第二壳体30上。在本实施方式中,显示屏200为柔性显示屏。显示屏200随第一壳体10与第二壳体30相互翻转呈折叠状态或展开状态。显示屏200电连接于电子组件,以使电子组件能够控制显示屏200运行。请同时参阅图1及图2,本实施方式中,显示屏200包括连接于第一壳体10的第一显示区域202、连接于第二壳体30的第二显示区域203和连接于第一显示区域202和第二显示区域203的弯折显示区域204。第一显示区域202和第二显示区域203分别随第一壳体10和第二壳体30相对地折叠或展开。弯折显示区域204随第一显示区域202与第二显示区域203的折叠或展开而弯折或展平。在一些实施方式中,第一显示区域202、第二显示区域203以及弯折显示区域204可以为一体结构,使显示屏200为整片式的柔性显示屏;或者,在其他的一些实施方式中,弯折显示区域204为可弯折的柔性部分,而第一显示区域202、第二显示区域203可以为非柔性部分,第一显示区域202、第二显示区域203通过弯折显示区域204相对地折叠或展开。在本实施方式中,第一壳体10与第二壳体30呈叠合状时,第一显示区域202与第二显示区域203相背离,使可折叠电子设备500呈现为外折屏幕的结构,使用户在折叠的情况下同样能够观察显示屏200的显示内容,提高了可折叠电子设备500使用的便利性。在其他的一些实施方式中,第一壳体10与第二壳体30呈叠合状时,第一显示区域202与第二显示区域203相叠置,使可折叠电子设备500呈现为内折屏幕的结构,以使显示屏200免于刮花损坏。应当理解的是,上述的第一显示区域202、第二显示区域203以及弯折显示区域204的命名仅为便于描述而设置,并不作为显示屏的结构限制,在实际的应用场景中,第一显示区域202、第二显示区域203以及弯折显示区域204可以没有明显的界限,或者,显示屏可以以其他的划分结构出现,例如,显示屏包括第一显示区域202以及连接于该第一显示区域202的第二显示区域203,该第一显示区域202及该第二显示区域203能够相对转动以折叠或展开。在本申请上述实施例提供的可折叠电子设备500中,其包括可相对折叠的第一壳体10、第二壳体30以及对应的第一显示区域202、第二显示区域203,使可折叠电子设备200呈现为可以对折的对折式电子设备。可以理解的是,参阅图3,在一些实施方式中,可折叠电子设备200还可以包括第三壳体50以及对应的第三显示区域205,第三壳体50可转动地连接于第一壳体10与第二壳体30之间,第三显示区域205铺设于第三壳体50,并连接于第一显示区域202、第二显示区域203之间。此时,第一壳体10、第二壳体30均可以相对第三壳体50转动,第一显示区域202、第二显示区域203均可以相对第三显示区域205折叠,使可折叠电子设备200呈现为可以进行二次折叠的三折式电子设备。在一些实施方式中,第三显示区域205的显示区域面积可以与第一显示区域202的显示区域面积以及第二显示区域203的显示区域面积大致相同,以使第一显示区域202、第二显示区域203以及第三显示区域205可以折叠成三层结构。在一些实施方式中,第三显示区域205的显示区域面积可以等于或大于第一显示区域202的显示面积与第二显示区域203的显示区域面积之和,在折叠时,第一显示区域202和第二显示区域203可以同时折叠至与第三显示区域205贴合。可以理解的是,上述的第三壳体30及其上的第三显示区域205可以设置于其他的位置,例如,第三壳体30可以转动地连接于第一壳体10远离第二壳体30的一侧,或者第三壳体50可以转动地连接于第二壳体30离第一壳体10的一侧。同样可以理解的是,可折叠电子设备200还可以包括第四壳体(图中未示出)以及对应的第四显示部(图中未示出),或者,可折叠电子设备500还可以包括第五壳体(图中未示出)以及对应的第五显示部(图中未示出),使可折叠电子设备500呈现为多次折叠结构的电子设备,从而在保证可折叠电子设备500具有较大的显示面积的前提之下,具有较小的收纳体积,以利于可折叠电子设备500的收纳及携带。因此,发明人提出了本申请实施例中的电子设备的应用程序显示方法、装置、电子设备及存储介质。下面将结合附图具体描述本申请的各实施例。本实施例提供一种电子设备的屏幕校准方法,其可以应用于如图1或图3所示的电子设备。参阅图4,所述方法可以包括以下步骤:步骤s110:当所述第一显示区域显示当前应用程序对应的第一界面时,检测用户对所述电子设备的折叠操作。对于可折叠式电子设备,用户在常规使用时,通常会将可折叠电子设备折叠使用,此时用户实际仅使用一块屏或者显示屏的一块显示区域。此时其他的屏或其他的显示区域例如可能位于当前使用的第一使用区域的背面,用户处于不可见状态。通常此时,处于不可见状态的显示区域可以息屏或者不显示。当第一显示区域显示当前应用程序对应的第一界面时,检测用户对电子设备的折叠操作。其中当前应用程序是指:当前已打开且显示于第一显示区域的应用程序,该应用程序可以是任意应用程序,代表用户当前正在使用该应用程序。第一界面是指当前应用程序的显示界面,可以理解,第一界面可以是当前应用程序的若干个显示界面中的任意一个,且每个当前应用程序都对应有一个第一界面。可以理解,当前应用程序可以是一个,此时,当前应用程序对应的第一界面为一个,第一界面可以以全部或部分占满第一显示区域的方式显示于第一显示区域。当前应用程序也可以是两个或两个以上,此时,两个或两个以上的当前应用程序各自对应的第一界面可以以分屏的形式同时显示于第一显示区域上,且两个或两个以上的当前应用程序各自对应的第一界面可以以全部或部分占满第一显示区域的方式显示于第一显示区域。用户对电子设备的折叠操作是指:用户在折叠电子设备的过程中,使得第一显示区域从初始状态变为最终状态的折叠过程。例如:用户将电子设备从折叠状态转变为展开状态的过程。在一些实施方式中,检测用户对电子设备的折叠操作可以通过在电子设备上设置角度传感器,通过角度传感器检测第一显示区域和第二显示区域之间的相对角度,通过相对角度计算当前第一显示区域和第二显示区域之间的相对位置,进而对折叠操作进行检测。在一些实施方式中,也可以在电子设备上设置霍尔传感器以及磁性件,霍尔传感器和磁性件可以分别设置在电子设备分别对应于第一显示区域和第二显示区域的位置,通过霍尔传感器与磁性件之间产生的霍尔电压信号对第一显示区域和第二显示区域的相对位置进行判断。除此之外,还可以通过检测电子设备的转轴的转动角度等方式检测用户对电子设备的折叠操作。步骤s120:若检测到用户的折叠操作且所述折叠操作符合角度指定条件,确定目标应用程序。角度指定条件是指:用户的折叠操作中,第一显示区域和第二显示区域之间的相对角度的改变量。在一些实施方式中,用户的折叠操作过程中,第一显示区域和第二显示区域之间的转动角度大于或等于角度阈值时,即可认为用户的折叠操作符合角度指定条件。此时,角度阈值可以是0-180°,例如为150°-180°,在此角度范围内时,第一显示区域和第二显示区域之间已接近为展开状态,可以判定用户意图将电子设备展开使用。也可以的是,在一些实施方式中,第一显示区域和第二显示区域之间的转动角度小于角度阈值时,可认为用户的折叠操作符合角度指定条件,此时的角度阈值例如也可以是150-180°。确定目标应用程序是指确定需要打开的应用程序,用于在步骤s130中显示其应用界面。目标应用程序可以是一个也可以是两个或两个以上。目标应用程序可以按预定的规则进行确定,例如系统预设某一应用程序为目标应用程序,当检测到用户的折叠操作符合角度指定条件时,即可打开或调起。再例如:系统可以根据应用程序的使用频次,确定最高频使用的应用程序为目标应用程序。在一些实施方式中,可以根据用户待使用的应用程序确定目标应用程序,例如:用户收到一个消息或者通知,可以将消息或通知对应的应用程序确定为目标应用程序。在一些实施方式中,目标应用程序可以由用户自定义设置。步骤s130:在所述第二显示区域显示所述目标应用程序对应的第二界面。参阅图5,图5示出了在第二显示区域显示第二界面的界面图。在第二显示区域显示第二界面不会影响在第一显示区域显示的当前应用程序的使用,用户无需退出当前应用程序,在第一显示区域和第二显示区域相对展开后,在之前未使用的第二显示区域显示目标应用程序的第二界面。可以提高用户的操控效率,无需再进行触控打开或调起目标应用程序。同时,也提高了显示屏的显示操控效率,用户可以同时对多个应用程序进行显示和操控。可以理解,在显示目标应用程序对应的第二界面之前,需要打开目标应用程序;或者调起处于后台运行的目标应用程序。当目标应用程序为多个时,可以同时打开或者调起所有的目标应用程序。第二界面可以以全部或部分占据第二显示区域的方式进行显示。本实施例中提供的应用程序显示方法,通过对用户的折叠动作进行检测,当折叠动作符合角度指定条件时,自动打开或调起目标应用程序,可以显著提高目标应用程序的操控效率,简化操作流程,更快捷的打开目标应用程序进而提高用户体验。在一些实施例中,参阅图6,所述的应用程序显示方法可以包括如下步骤:步骤s210:当所述第一显示区域显示当前应用程序对应的第一界面时,检测用户对所述电子设备的折叠操作。步骤s220:若检测到用户的折叠操作且所述折叠操作符合角度指定条件,若有多个应用程序在后台运行,获取所述多个应用程序的优先级顺序,将优先级最高的应用程序确定为所述目标应用程序。多个应用程序可以包括已安装于电子设备的所有应用程序,其中多个应用程序的优先级顺序可以预先设置,也可以由用户自定义设置,并根据用户的喜好进行排序。根据优先级顺序,将优先级最高的应用程序确定为目标应用程序。在一些实施方式中,可能含有多个优先级相同的应用程序,例如应用程序a、b和c的优先级最高,且a、b和c的优先级相同,此时也可以将a、b和c同时确定为目标应用程序。在一些实施方式中,应用程序的优先级顺序可以根据使用场景进行变化,例如当用户接收到来电或者消息时,此时的来电应用程序和消息应用程序为最高优先级,当用户未接收到来电或者消息时,预设的优先级最高的应用程序作为目标应用程序。步骤s230:在所述第二显示区域显示所述目标应用程序对应的第二界面。在一些实施例中,参阅图7,所述的应用程序显示方法可以包括如下步骤:步骤s310:当所述第一显示区域显示当前应用程序对应的第一界面时,检测用户对所述电子设备的折叠操作。步骤s320:接收到服务器发送的消息。可以理解,服务器发送的消息可以是即时通信软件的消息、其他用户或平台的来电、短信、彩信等。在一些应用场景下,接收到服务器发送的消息后,系统会向前台推送消息通知,或者来电通知,即消息包括来电消息和通知消息。用户通过消息通知或来电通知即可获知接收到服务器发送的消息。步骤s330:若检测到用户的折叠操作且所述折叠操作符合角度指定条件,确定所述消息对应的应用程序,将所确定的应用程序作为目标应用程序,打开或调起所述目标应用程序。当折叠操作符合角度指定条件时,确定消息对应的应用程序,即确定与接收到的消息对应的应用程序,并将确定的应用程序作为目标应用程序,打开或者调起目标应用程序。其中确定消息对应的应用程序可以按以下方式进行:根据消息中含有的标识信息,确定对应的应用程序。当对应的应用程序处于后台运行状态时,调起后台的该应用程序,当对应的应用程序处于未打开状态时,打开该应用程序。步骤s340:在所述第二显示区域显示所述目标应用程序对应的第二界面。可以理解,显示目标应用程序对应的第二界面时,可以直接显示当前接收到的消息,并将消息内容展示给用户。当同一应用程序同时接收到多个消息时,可以显示该应用程序的消息列表,以供用户自定义选择浏览何条信息。当消息为来电消息时,可以直接显示来电收听界面,用户通过触控操作选择接听、挂断、免提、录音等功能。也可以直接接听该来电,直接进入通话模式。在一些实施方式中,步骤s320中可能接收到服务器发送的多个消息。此时每个消息都对应有一个对应的应用程序,此时可以将每个消息对应的应用程序均确定为目标应用程序,即会有多个目标应用程序。此时步骤s340可以按以下方式进行:将多个目标应用程序对应的第二界面分屏显示于第二显示区域内。可以理解,在分屏显示多个目标应用程序对应的第二界面时,可以上下分屏、左右分屏或者按其他规则进行分屏显示。同时,分屏显示时,多个目标应用程序对应的第二界面可以全部或部分占据第二显示区域。需要说明的是,当具有多个目标应用程序时,也可以将多个目标应用程序在后台运行,仅在第二显示区域显示一个目标应用程序对应的第二界面,用户可随时呼出后台的其他目标应用程序到前台。当同时接收多个不同的消息时,通过检测用户的折叠操作,当折叠操作符合角度指定条件时,可以同时在第二显示区域分屏显示多个消息对应的目标应用程序的第二界面,可以进一步提高操作效率,同时用户可以同时看到多个消息,避免遗漏。在一些实施例中,参阅图8,所述的应用程序显示方法可以包括以下步骤:步骤s410:当所述第一显示区域显示当前应用程序对应的第一界面时,检测用户对所述电子设备的折叠操作。步骤s420:接收到服务器发送的消息。步骤s430:若所述第一显示区域与所述第二显示区域在相对展开过程中的转动角度大于或等于角度阈值,且所述第一显示区域与所述第二显示区域在相对展开过程中,具有停顿时长;确定所述消息对应的应用程序,将所确定的应用程序作为目标应用程序,打开或调起所述目标应用程序。转动指定条件作为第一显示区域和第二显示区域相对转动过程中的转动参数。当第一显示区域和第二显示区域在相对转动过程中,同时符合角度指定条件和转动指定条件时,确定消息对应的应用程序为目标应用程序。其中转动指定条件可以根据情况进行设置,例如:若所述第一显示区域与所述第二显示区域在相对展开过程中的转动角度大于或等于角度阈值,且所述第一显示区域与所述第二显示区域在相对展开过程中,具有停顿时长时,可以判断第一显示区域和第二显示区域在相对转动过程中同时满足角度指定条件和转动指定条件。其中停顿时长是指,第一显示区域和第二显示区域在相对转动过程中的停顿时间。表示第一显示区域和第二显示区域在用户的折叠操作中,为非连续的从折叠状态展开至展开状态。其中从折叠状态展开至展开状态是指从折叠状态展开至大于等于角度阈值。具有停顿时长是指停顿时长t>0。在一些实施方式中,也可以在停顿时长t大于或等于停顿时长阈值的情况下,确定用户的折叠操作符合转动指定条件。此时执行步骤s440。可以理解,用户在进行折叠操作时,可以进行一次或一次以上的停顿,此时的停顿时长可以是所有的停顿时间的总和。停顿时长可以通过检测折叠式电子设备的转轴的转动进行测量,当第一显示区域和第二显示区域相对转动过程中,第一显示区域和第二显示区域在某段时间内未发生相对转动,即为停顿。也可以通过实时检测第一显示区域和第二显示区域之间的相对角度来检测停顿时长,当第一显示区域和第二显示区域之间的相对角度未发生改变时,即可以判断第一显示区域和第二显示区域之间无转动发生,即为停顿。可以理解,在其他的一些实施方式中,当停顿时长t>0时,也可以判定此时用户的折叠操作不满足转动指定条件。即当用户的折叠操作是第一显示区域和第二显示区域为连续的转动时,执行步骤s440。步骤s440:将所述目标应用程序对应的第二界面全屏显示于所述第一显示区域以及所述第二显示区域。图9示出了一种将第二界面全屏显示于第一显示区域和第二显示区域的界面图,请参阅图9。可以理解,全屏显示是指在第一显示区域和第二显示区域进行连续的显示。在一些实施方式中,电子设备具有多个显示区域,此时也可以将第二界面全屏显示于所有的显示区域。可以理解,第二界面全屏显示于第一显示区域和第二显示区域时,可以全部或部分的占据第一显示区域和第二显示区域。通过对用户的折叠操作过程的停顿时长进行判断,可以据此判断是否将第二界面全屏显示于第一显示区域以及第二显示区域,这样用户可以由更多的操作选择。例如当接收到的信息非常重要或者单独在第二显示区域显示时不利于操作等情况下,用户通过折叠过程中的停顿操作,可以对第二界面进行全屏显示,提高可操控性。相反,当接收到的信息可以在第二显示区域进行单屏操作时,用户可以连续的进行折叠操作,此时第二界面仅在第二显示区域进行显示。在一些实施方式中,参阅图10,所述的应用程序显示方法可以包括以下步骤:步骤s510:当所述第一显示区域显示当前应用程序对应的第一界面时,检测用户对所述电子设备的折叠操作。步骤s520:接收到服务器发送的消息。步骤s530:当所述第一显示区域与所述第二显示区域在相对展开过程中的转动角度大于或等于角度阈值,且所述第一显示区域和所述第二显示区域的相对转动速度大于或等于速度阈值时,确定所述消息对应的应用程序,将所确定的应用程序作为目标应用程序,打开或调起所述目标应用程序。当第一显示区域和第二显示区域之间的相对转动速度大于或等于速度阈值时,代表用户非常急速的将第一显示区域和第二显示区域从折叠状态展开为展开状态,说明接收到的消息可能非常重要。此时执行步骤s540。第一显示区域和第二显示区域的相对转动速度同样可以通过设置检测第一显示区域和第二显示区域的相对角度改变量获取。可以理解,在其他的一些实施方式中,第一显示区域和第二显示区域之间的相对转动速度还可以通过测量第一显示区域和第二显示区域之间相互遮挡的面积获得。还可以通过分别获取第一显示区域和第二显示区域相对于水平面、竖直面之间的夹角计算获得。需要说明的是,判断第一显示区域和第二显示区域在相对转动过程中是否满足转动指定条件,还可以有其他的方式。例如:设置转动指定条件为第一显示区域和第二显示区域在转动过程中的转动时间是否小于或等于时间阈值,当转动时间小于或等于时间阈值时,可以判断用户非常急速的展开第一显示区域和第二显示区域,此时可以判断折叠操作满足转动指定条件,也可以执行步骤s540。步骤s540:将所述目标应用程序对应的第二界面全屏显示于所述第一显示区域以及所述第二显示区域。本实施例提供的应用程序的显示方法,可以极大的提高应用程序的显示效率。尤其在接收到服务器发送的消息时,可以快速的显示消息内容,提高响应速度以及用户体验。参阅图11,本实施例还提供一种应用程序显示装置400,应用程序显示装置400可以应用于如图1或图3所示的折叠式电子设备500,应用程序显示装置400包括检测模块410、目标应用程序确定模块420以及显示模块430。其中检测模块410用于在所述第一显示区域显示第一界面时,检测用户对所述电子设备的折叠操作。目标应用程序确定模块420用于在检测到用户的折叠操作且所述折叠操作符合角度指定条件时,确定目标应用程序。在一些实施方式中,目标应用程序确定模块420可以根据后台运行的多个应用程序的优先级顺序,将优先级最高的应用程序确定为目标应用程序。显示模块430用于在第二显示区域显示所述应用程序对应的第二界面。在一些实施方式中,显示模块430可以同时将第二界面全屏显示于第一显示区域和第二显示区域中。可以理解,当目标应用程序为多个时,显示模块430可以将多个目标应用程序对应的第二界面分屏显示于第二显示区域。可以理解,在一些实施方式中,参阅图12,应用程序显示装置420还可以包括消息接收模块440,消息接收模,440用于接收到服务器发送的一个或多个消息,其中消息可以是来电消息或通知消息等,通知消息可以是短信、彩信或者其他即时通讯软件发出的通知消息。在一些实施方式中,参阅图13,当接收到服务器发送的消息时,目标应用程序确定模块420可以包括消息确定模块421和启动模块422,其中消息确定模块421用于确定每个消息对应的应用程序,并将确定的应用程序作为目标应用程序。启动模块422用于打开或调起目标应用程序。需要说明的是,本申请中装置实施例与前述方法实施例是相互对应的,装置实施例中具体的原理可以参见前述方法实施例中的内容,此处不再赘述。请参阅图14,本实施例还提供一种电子设备500,前述的应用程序显示方法可以应用于本实施例的电子设备500中。电子设备500包括显示屏200以及相互耦合的一个或多个(图中仅示出一个)处理器502、存储器504。显示屏200为一柔性显示屏且与处理器502电连接,且显示屏200为一连续的柔性显示屏并铺设于壳体组件上。其中,该存储器504中存储有可以执行前述实施例中内容的程序,而处理器302可以执行该存储器504中存储的程序。其中,处理器502可以包括一个或者多个处理核。处理器502利用各种接口和线路连接整个电子设备500内的各个部分,通过运行或执行存储在存储器504内的指令、程序、代码集或指令集,以及调用存储在存储器504内的数据,执行电子设备500的各种功能和处理数据。可选地,处理器502可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。处理器502可集成中央处理器(centralprocessingunit,cpu)、图像处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器502中,单独通过一块通信芯片进行实现。存储器504可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。存储器304可用于存储指令、程序、代码、代码集或指令集。存储器304可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备500在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。在一些实施方式中,电子设备500还可以包括霍尔传感器506,霍尔传感器506可以是一个或多个(图中仅示出一个)。霍尔传感器506用于检测第一显示区域以及第二显示区域之间的相对转动角度,同时当电子设备500具有多个可相互折叠的显示区域时,可以设置多个霍尔传感器506,每个霍尔传感器506用于测定两个显示区域之间的相对转动角度。在一些实施方式中,多个霍尔传感器506可以设置于第一显示区域和第二显示区域下方或者电子设备500的转轴处等。霍尔传感器506与处理器502电连接,并可以将获取到的第一显示区域的以及第二显示区域之间的相对转动角度数据发送给处理器302进行处理。可以理解的是,本申请中的电子设备500可以为移动电话或智能电话(例如,基于iphonetm,基于androidtm的电话),便携式游戏设备(例如nintendodstm,playstationportabletm,gameboyadvancetm,iphonetm)、膝上型电脑、pda、便携式互联网设备、音乐播放器以及数据存储设备,其他手持设备以及诸如手表、耳机、吊坠、耳机等,电子设备500还可以为其他的可穿戴设备(例如,诸如电子眼镜、电子衣服、电子手镯、电子项链、电子纹身、电子设备500或智能手表的头戴式设备(hmd))。电子设备500还可以是多个电子设备500中的任何一个,多个电子设备500包括但不限于蜂窝电话、智能电话、其他无线通信设备、个人数字助理、音频播放器、其他媒体播放器、音乐记录器、录像机、照相机、其他媒体记录器、收音机、医疗设备、车辆运输仪器、计算器、可编程遥控器、寻呼机、膝上型计算机、台式计算机、打印机、上网本电脑、个人数字助理(pda)、便携式多媒体播放器(pmp)、运动图像专家组(mpeg-1或mpeg-2)音频层3(mp3)播放器,便携式医疗设备以及数码相机及其组合。参阅图15,本申请实施例提供一种计算机可读存储介质的结构框图。该计算机可读介质800中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。计算机可读存储介质800可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质1100包括非易失性计算机可读介质(non-transitorycomputer-readablestoragemedium)。计算机可读存储介质800具有执行上述方法中的任何方法步骤的程序代码810的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码810可以例如以适当形式进行压缩。以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1