掌桥专利:专业的专利平台
掌桥专利
首页

工具栏的显示方法、装置、电子设备以及存储介质

文献发布时间:2023-06-19 16:06:26



技术领域

本申请涉及电子设备技术领域,更具体地,涉及一种工具栏的显示方法、装置、电子设备以及存储介质。

背景技术

随着电子设备运行能力的发展,电子设备能够在同一时间运行多个应用程序。其中,当用户需要使用后台运行的应用程序或未运行的应用程序的服务时,则需要将在电子设备的前台运行的应用程序转入后台运行,或关掉在电子设备的前台运行的应用程序,再将指定后台运行的应用程序或未运行的应用程序调入前台运行,接收用户的操作并为用户提供对应的服务,这种方式操作繁琐,导致用户的使用体验不佳。

发明内容

鉴于上述问题,本申请提出了一种工具栏的显示方法、装置、电子设备以及存储介质,以解决上述问题。

第一方面,本申请实施例提供了一种工具栏的显示方法,所述方法包括:显示第一应用程序的应用页面;响应于通过所述第一应用程序的应用页面发起的工具栏显示指令,在所述第一应用程序的应用页面上显示第一工具栏,其中,所述第一工具栏显示有至少一个第二应用程序的应用图标,所述第二应用程序用于提供适配所述第一应用程序的使用场景的服务。

第二方面,本申请实施例提供了一种工具栏的显示装置,所述装置包括:应用页面显示模块,用于显示第一应用程序的应用页面;工具栏显示模块,用于响应于通过所述第一应用程序的应用页面发起的工具栏显示指令,在所述第一应用程序的应用页面上显示第一工具栏,其中,所述第一工具栏显示有至少一个第二应用程序的应用图标,所述第二应用程序用于提供适配所述第一应用程序的使用场景的服务。

第三方面,本申请实施例提供了一种电子设备,包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述方法。

第四方面,本申请实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。

在本申请实施例中,在显示第一应用程序的应用页面的过程中,响应于通过第一应用程序的应用页面发起的工具栏显示指令,在第一应用程序的应用页面上显示第一工具栏,其中,该第一工具栏显示有至少一个第二应用程序的应用图标,该第二应用程序用于提供适配该第一应用程序的使用场景的服务,从而通过根据前台运行的应用程序,在工具栏提供适配该前台运行的应用程序的使用场景的应用图标,以满足应用使用场景下的多样化需求。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1示出了可用于本申请实施例提供的工具栏的显示方法的一种电子设备的折叠状态的结构示意图;

图2示出了可用于本申请实施例提供的工具栏的显示方法的一种的电子设备的展开状态的结构示意图;

图3示出了可用于本申请实施例提供的工具栏的显示方法的另一种的电子设备的结构示意图;

图4示出了本申请一实施例提供的工具栏的显示方法的流程示意图;

图5示出了本申请实施例提供的电子设备的第一种界面示意图;

图6示出了本申请一实施例提供的工具栏的显示方法的流程示意图;

图7示出了本申请的图6所示的工具栏的显示方法的步骤S250的流程示意图;

图8示出了本申请实施例提供的电子设备的第二种界面示意图;

图9示出了本申请实施例提供的电子设备的第一种交互示意图;

图10示出了本申请实施例提供的电子设备的第二种交互示意图;

图11示出了本申请实施例提供的电子设备的第三种交互示意图;

图12示出了本申请实施例提供的电子设备的第四种交互示意图;

图13示出了本申请实施例提供的电子设备的第三种界面示意图;

图14示出了本申请实施例提供的电子设备的第四种界面示意图;

图15示出了本申请实施例提供的电子设备的第五种界面示意图;

图16示出了本申请一实施例提供的工具栏的显示方法的流程示意图;

图17示出了本申请实施例提供的电子设备的第六种界面示意图;

图18示出了本申请的图16所示的工具栏的显示方法的步骤S340的流程示意图;

图19示出了本申请一实施例提供的工具栏的显示方法的流程示意图;

图20示出了本申请实施例提供的电子设备的第七种界面示意图;

图21示出了本申请实施例提供的工具栏的显示装置的模块框图;

图22示出了本申请实施例用于执行根据本申请实施例的工具栏的显示方法的电子设备的框图;

图23示出了本申请实施例的用于保存或者携带实现根据本申请实施例的工具栏的显示方法的程序代码的存储单元。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

其中,触摸屏是电子设备上用于显示用户界面以及供用户进行触控操作的部分,柔性显示屏可以实现成为折叠屏,折叠屏是指使用柔性屏材质,通过铰链等硬件结构实现屏幕形态从展开到折起的切换。在相关技术中,具有折叠屏的电子设备可以处于折叠状态或展开状态。当处于展开状态时,折叠屏可以具有多个显示区域,并通过多个显示区域进行内容显示,此时,整个触摸屏的尺寸较大。

目前,针对用户需要频繁点击应用程序图标,以切换前台运行的应用程序的情况,越来越多的电子设备开始提供工具栏服务。用户采用预定方式呼出工具栏后,可以通过点击工具栏中的应用图标的方式,即可开启应用程序,从而提高用户操作应用程序的效率。

而针对目前仅支持单个应用程序在前台运行的情况,越来越多的电子设备也开始支持多任务操作模式(在电子设备上同时显示并处理多个应用界面)。其中,电子设备可以通过打开如侧边栏的方式添加应用程序并进入多任务操作模式,在打开侧边栏之后,侧边栏内可以显示有近期常用的应用程序对应的应用图标,在拖动侧边栏中的应用图标离开侧边栏之后,相应的应用程序可以以分屏的形式或者以悬浮窗的形式打开,与原前台运行的应用程序共同组成多任务操作模式。

但是,上述操作方式中,电子设备在前台运行某个应用程序并打开侧边栏时,侧边栏内仅支持快速开启近期高频使用的应用程序并进入多任务操作模式。而近期高频使用的应用程序不代表着为前台运行的应用程序所适配使用的应用程序,与用户的使用需求不适配。基于上述形式,若用户需要使用与前台运行的应用程序所适配的应用程序,则需要退出前台运行的应用程序而单独开启其他应用程序以使用,从而导致操作过程繁琐,且与使用场景的操作不契合。

针对上述问题,发明人经过长期的研究发现,并提出了本申请实施例提供的工具栏的显示方法、装置、电子设备以及存储介质,通过根据前台运行的应用程序的应用类型,确定对应显示的工具栏,以及在应用类型满足预设类型时,在工具栏提供适配该前台运行的应用程序的使用场景的应用图标,以满足应用使用场景下的多样化需求。其中,具体的工具栏的显示方法在后续的实施例中进行详细的说明。

下面将针对可用于本申请实施例提供的工具栏的显示方法的应用环境进行说明。

请参阅图1,电子设备100可以但不限于为手机、平板电脑、游戏机、智能穿戴设备、车载设备等电子装置。本实施方式的电子设备100以手机为例进行说明。

电子设备100包括可折叠壳体组件110、柔性显示屏120以及电子组件(图中未示出),电子组件设置于可折叠壳体组件110内,柔性显示屏120铺设于可折叠壳体组件110上。可折叠壳体组件110用于对柔性显示屏120进行承载,同时对电子组件进行防护。电子组件可以,但不限于包括中央处理器、存储器、摄像头、受话器、指纹模组等,具体的电子组件在本申请实施例中可以不作为限定。

可折叠壳体组件110包括第一壳体111、第二壳体112以及转轴机构113,第一壳体111和第二壳体112分别连接于转轴机构113的两侧。第二壳体112能够通过转轴机构113相对第一壳体111折叠或展开,使可折叠壳体组件110带动柔性显示屏120折叠或展开,可折叠壳体组件110及柔性显示屏120呈叠合状时,电子设备100的体积相对较小,便于收纳及携带,可折叠壳体组件110及柔性显示屏120呈展开状时,电子设备100的体积相对较大,便于进行信息的展示。

请参阅图2,本实施方式中,柔性显示屏120包括连接于第一壳体111的第一显示部121、连接于第二壳体112的第二显示部122和连接于第一显示部121和第二显示部122的弯折显示部123。其中,第一显示部121、第二显示部122对以及弯折显示部123可对应形成多个显示区域(例如,形式两个显示区域、形成三个显示区域、形成四个显示区域……形成N个显示区域)。第一显示部121和第二显示部122分别随第一壳体111和第二壳体112相对地折叠或展开。弯折显示部123随第一显示部121与第二显示部122的折叠或展开而弯折或展平。在一些实施方式中,第一显示部121、第二显示部122以及弯折显示部123可以为一体结构,使柔性显示屏120为整片式的柔性显示屏;或者,在其他的一些实施方式中,弯折显示部123为可弯折的柔性部分,而第一显示部121、第二显示部122可以为非柔性部分,第一显示部121、第二显示部122通过弯折显示部123相对地折叠或展开。在本实施方式中,第一壳体111与第二壳体112呈叠合状时,第一显示部121与第二显示部122相背离,使电子设备100呈现为外折屏幕的结构,使用户在折叠的情况下同样能够观察柔性显示屏120的显示内容,提高了电子设备100使用的便利性。在其他的一些实施方式中,第一壳体111与第二壳体112呈叠合状时,第一显示部121与第二显示部122相靠近,使电子设备100呈现为内折屏幕的结构,以使柔性显示屏120免于刮花损坏。

应当理解的是,上述的第一显示部121、第二显示部122以及弯折显示部123的命名仅为便于描述而设置,并不作为柔性显示屏120的结构限制,在实际的应用场景中,第一显示部121、第二显示部122以及弯折显示部123可以没有明显的界限,或者,柔性显示屏120可以以其他的划分结构出现,例如,柔性显示屏120包括第一显示部121以及连接于该第一显示部121的第二显示部122,该第一显示部121及该第二显示部122能够相对转动以折叠或展开。

请参阅图3,电子设备100除了可以为上述折叠屏电子设备之外,还可以为非折叠屏电子设备。需要说明的是,在本实施例中,电子设备100的外形和结构均不作为限定,只要能适用本方案即可。

请参阅图4,图4示出了本申请一实施例提供的工具栏的显示方法的流程示意图。该方法用于通过根据前台运行的应用程序的应用类型,确定对应显示的工具栏,以及在应用类型满足预设类型时,在工具栏提供适配该前台运行的应用程序的使用场景的应用图标,以满足应用使用场景下的多样化需求。其中,在具体的实施例中,该工具栏的显示方法应用于如图21所示的工具栏的显示装置200以及配置有工具栏的显示装置200的电子设备100(图22)。下面将以电子设备为例,说明本实施例的具体流程,当然,可以理解的,本实施例所应用的电子设备可以包括智能手机、平板电脑、穿戴式电子设备等,在此不做限定。下面将针对图4所示的流程进行详细的阐述,所述工具栏的显示方法具体可以包括以下步骤:

步骤S110:显示第一应用程序的应用页面。

在本实施例中,电子设备可以显示有第一应用程序的应用页面。例如,在第一应用程序为购物类应用程序的情况下,则该电子设备可以显示有购物类应用程序的应用页面,如物品选购页面、支付页面等。又例如,在第一应用程序为视频类应用程序的情况下,则该电子设备可以显示有视频类应用程序的应用页面,如电影播放页面、电视剧选择页面等。再例如,在第一应用程序为即时通讯类应用程序的情况下,则该电子设备可以显示有即时通讯类应用程序的应用页面,如聊天页面、联系人页面等。当然,在本实施例中,该第一应用程序还可以为其他更多的应用程序,在此不再赘述。

在一些实施方式中,电子设备可以响应于用户输入的指令显示第一应用程序的应用页面。例如,电子设备可以响应作用于第一应用程序的应用图标上的点击操作显示第一应用程序的应用页面,电子设备可以响应作用于第一应用程序对应的链接上的点击操作显示第一应用程序的应用页面,电子设备可以响应输入的第一应用程序对应的语音显示第一应用程序的应用页面等,在此不做限定。

在一些实施方式中,电子设备可以全屏显示该第一应用程序的应用页面,可以部分屏显示该第一应用程序的应用页面等,在此不做限定。其中,电子设备在部分屏显示该第一应用程序的应用页面的情况下,则可以半屏显示该第一应用程序的应用页面,可以三分之一屏显示该第一应用程序的应用页面,可以四分之一屏显示该第一应用程序的应用页面等,在此不做限定。

步骤S120:响应于通过所述第一应用程序的应用页面发起的工具栏显示指令,在所述第一应用程序的应用页面上显示第一工具栏,其中,所述第一工具栏显示有至少一个第二应用程序的应用图标,所述第二应用程序用于提供适配所述第一应用程序的使用场景的服务。

在一些实施方式中,在第一应用程序的应用页面上显示第一工具栏可以包括:在第一应用程序的应用页面上悬浮显示该第一工具栏;或者,覆盖第一应用程序的应用页面的部分区域显示该第一工具栏;或者,缩小显示第一应用程序的应用页面且在缩小后的剩余区域显示该第一工具栏等,在此不做限定。

在一些实施方式中,第一工具栏可以显示于第一显示页面(电子设备的触摸屏)的侧边(左侧边或者右侧边),此时,该第一工具栏可以是以侧边栏的形式呈现;第一工具栏还可以显示于第一显示页面(电子设备的触摸屏)的顶侧或底侧,此时,该第一工具栏可以是以状态栏的形式呈现。

在一些实施方式中,电子设备可以预先设置并存储有第一映射关系表,该第一预设关系表中可以包括多个应用程序和多个第二应用程序之间的对应关系,其中,该对应关系可以包括一个应用程序对应一个第二应用程序,一个应用程序对应多个第二应用程序,多个应用程序对应一个第二应用程序等,在此不做限定。在本实施例中,在获得第一应用程序的情况下,则可以基于该映射关系表,确定该第一应用程序对应的至少一个第二应用程序。

于本实施例中,该第二应用程序可以用于提供适配第一应用程序的使用场景的服务。以第一应用程序的应用类型为购物类型为例,在第一应用程序的应用类型为购物类型的情况下,表征用户可能存在记录所需购买的物品的情况,此时的使用需求包括“记录”,因此,备忘录作为第二应用程序可以提供与购物类应用程序的使用场景相关的“记录”服务;在第一应用程序的应用类型为购物类型的情况下,表征用户可能存在计算所选定的物品的总价的情况,此时的使用需求包括“计算”,因此,计算器作为第二应用程序可以提供与购物类应用程序的使用场景相关的“计算”服务;在第一应用程序的应用类型为购物类型的情况下,表征用户可能存在定时抢购物品的情况,此时的使用需求包括“定时”,因此,闹钟作为第二应用程序可以提供与购物类应用程序的使用场景相关的“定时”服务。

请参阅图5,图5示出了本申请实施例提供的电子设备的第一种界面示意图。如图5所示,电子设备可以显示第一应用程序的应用页面A,以及在第一应用程序的应用页面A上显示第一工具栏B,该第一工具栏B中可以显示至少一个(图示为三个)第二应用程序的应用图标C。

本申请一实施例提供的工具栏的显示方法,在显示第一应用程序的应用页面的过程中,响应于通过第一应用程序的应用页面发起的工具栏显示指令,在第一应用程序的应用页面上显示第一工具栏,其中,该第一工具栏显示有至少一个第二应用程序的应用图标,该第二应用程序用于提供适配该第一应用程序的使用场景的服务,从而通过根据前台运行的应用程序,在工具栏提供适配该前台运行的应用程序的使用场景的应用图标,以满足应用使用场景下的多样化需求。

请参阅图6,图6示出了本申请一实施例提供的工具栏的显示方法的流程示意图。下面将针对图6所示的流程进行详细的阐述,所述工具栏的显示方法具体可以包括以下步骤:

步骤S210:显示第一应用程序的应用页面。

步骤S220:响应于通过所述第一应用程序的应用页面发起的工具栏显示指令,在所述第一应用程序的应用页面上显示第一工具栏,其中,所述第一工具栏显示有至少一个第二应用程序的应用图标,所述第二应用程序用于提供适配所述第一应用程序的使用场景的服务。

其中,步骤S210-步骤S220的具体描述请参阅步骤S110-步骤S120,在此不再赘述。

步骤S230:响应于通过所述第一工具栏发起的应用启动指令,从所述至少一个第二应用程序中确定并启动所述应用启动指令所指示的目标应用程序。

在本实施例中,电子设备在第一应用程序的应用页面上显示第一工具栏的过程中,可以对通过第一工具栏发起的指令进行检测。其中,在检测到通过第一工具栏发起的应用启动指令时,则可以响应于通过第一工具栏发起的应用启动指令,从第一工具栏中显示的至少一个第二应用程序中,确定并启动该应用启动指令所指示的目标应用程序。

在一些实施方式中,电子设备在第一应用程序的应用页面上显示第一工具栏的过程中,可以对作用于第一工具栏的触控操作进行检测。其中,在检测到作用于第一工具栏显示的至少一个第二应用程序的应用图标中的某个第二应用程序的应用图标的点击操作的情况下,则可以将所点击的应用图标对应的第二应用程序确定为目标应用程序,并启动该目标应用程序。或者,在检测到作用于第一工具栏显示的至少一个第二应用程序的应用图标中的某个应用图标的目标拖动操作时,则可以将所拖动的某个应用图标对应的第二应用程序确定为目标应用程序,并启动该目标应用程序,其中,该目标拖动操作为拖动应用图标从工具栏中移动至应用页面中。

步骤S240:在所述第一应用程序的应用页面显示所述目标应用程序的应用页面。

在本实施例中,在确定启动目标应用程序的情况下,则可以在第一应用程序的应用页面显示该目标应用程序的应用页面。在一些实施方式中,可以在第一应用程序的应用页面悬浮显示该目标应用程序的应用页面,此时,该目标应用程序的应用页面可移动的悬浮显示与该第一应用程序的应用页面,可以响应作用于目标应用程序的应用页面的移动操作,改变目标应用程序的应用页面在第一应用程序的应用页面的显示位置。

在一些实施方式中,电子设备在第一应用程序的应用页面显示该目标应用程序的应用页面的过程中,可以对作用于目标应用程序的应用页面的触控操作进行检测。其中,若检测到作用于目标应用程序的应用页面的触控操作,则以第一透明度显示该目标应用程序的应用页面;或者,若未检测到作用于目标应用程序的应用页面的触控操作,则以第二透明度显示该目标应用程序的应用页面,其中,该第二透明度大于第一透明度。

作为一种可实施的方式,电子设备可以对作用于目标应用程序的应用页面的触控操作进行检测,例如,电子设备可以对作用于目标应用程序的应用页面的点击操作、按压操作、滑动操作等进行检测。其中,在检测到作用于目标应用程序的应用页面上的触控操作的情况下,可以认为用户期望通过对目标应用程序的应用页面进行操作的方式以完成对应的服务,因此,可以确定用户的注意力在目标应用程序的应用页面上,而非查看第一应用程序的应用页面中显示的内容,则可以按第一透明度显示目标应用程序的应用页面,其中,第一透明度对应的透明度可以较低,以更明显的显示目标应用程序的应用页面。其中,在未检测到作用于目标应用程序的应用页面的触控操作的情况下,可以认为用户不期望通过对目标应用程序的应用页面进行操作的方式以完成对应的服务,而是期望对第一应用程序的应用页面中所显示的内容进行查看,则可以按第二透明度显示目标应用程序的应用页面,其中,该第二透明度对应的透明度可以较高,以更隐性的显示目标应用程序的应用页面,即更明显的显示第一应用程序的应用页面。

请参阅图7,图7示出了本申请的图6所示的工具栏的显示方法的步骤S250的流程示意图。下面将针对图7所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:

步骤S241:获取所述目标应用程序所提供的适配所述第一应用程序的使用场景的服务,作为目标服务。

在本实施例中,电子设备在确定目标应用程序的情况下,则可以获取该目标应用程序所提供的适配该第一应用程序的使用场景的服务,并将该目标应用程序所提供的适配该第一应用程序的使用场景的服务确定为目标服务。

作为一种可实施的方式,电子设备可以预先设置并存储有第一应用程序的使用场景所需的服务,以及至少一个第二电子设备可以对应提供的服务。那么,在从至少一个第二电子设备中确定目标电子设备的情况下,则可以基于预先设置的关系,获取该目标应用程序所提供的适配第一应用程序的使用场景的服务。

其中,以第一应用程序的应用类型为购物类型为例。若目标应用程序为备忘录,则可以确定该备忘录所能提供的适配该第一应用程序使用场景的服务为“记录”,则可以将“记录”确定为目标服务;若目标应用程序为计算器,则可以确定该备忘录所能提供的适配该第一应用程序使用场景的服务为“计算”,则可以将“计算”确定为目标服务;若目标应用程序为闹钟,则可以确定该备忘录所能提供的适配该第一应用程序使用场景的服务为“定时”,则可以将“定时”确定为目标服务。

步骤S242:基于所述目标服务,确定并删除所述目标应用程序的应用页面中与所述目标服务无关的信息。

在本实施例中,在确定目标服务的情况下,则可以基于该目标服务,从目标应用程序的应用页面中,确定与该目标服务无关的信息,并删除与该目标服务无关的信息。在一些实施方式中,在确定目标服务的情况下,则可以去掉目标应用程序的应用页面中除与该目标服务相关的其他内容,获得该目标应用程序删除无关的信息后的应用页面。

作为一种可实施的方式,基于目标服务,确定并删除目标应用程序的应用页面中与目标服务无关的信息可以包括:确定并删除目标应用程序的应用页面所支持的与目标服务无关的服务。其中,目标应用程序的应用页面可能同时支持多个服务,且该多个服务中可能存在与第一应用程序的使用场景适配的服务,也可能存在与第一应用程序的使用场景不适配的服务。可以理解的,在运行第一应用程序的过程中,多个服务中与第一应用程序的使用场景适配的服务对用户而言是有用的,则可以保留,多个服务中与第一应用程序的使用场景适配的服务对用户而言是无用的,对用户的使用会造成障碍,则可以不保留。因此,在本实施例中,可以对目标应用程序所支持的服务进行去冗余,即,去掉目标应用程序所支持的服务中与第一应用程序的使用场景不适配的服务,并保留目标应用程序所支持的服务中与第一应用程序的使用场景适配的服务,以便于用户对服务的直接使用。

作为一种可实施的方式,基于目标服务,确定并删除目标应用程序的应用页面中与目标服务无关的信息可以包括:确定并删除目标应用程序的应用页面所包括的与目标服务无关的内容。其中,目标应用程序的应用页面所包括的内容可能同时包括:与第一应用程序的使用场景适配的服务对应的内容,以及,与第一应用程序的使用场景适配的服务不对应的内容。可以理解的,在运行第一应用程序的过程中,目标应用程序的应用页面所包括的内容中,与第一应用程序的使用场景适配的服务对应的内容对用户而言是有用的,则可以保留,而与第一应用程序的使用场景适配的服务不对应的内容对用户而言是无用的,对用户的使用会造成障碍,则可以不保留。即,去掉与第一应用程序的使用场景适配的服务不对应的内容,并保留与第一应用程序的使用场景适配的服务对应的内容,以便减少对第一应用程序的应用页面的遮挡,影响用户的操作体验。

在一些实施方式中,该目标应用程序删除与目标服务无关的信息后的应用页面,由支持该目标服务的最小元素集合组成。

步骤S243:在所述第一应用程序的应用页面显示所述目标应用程序删除无关的信息后的应用页面。

在本实施例中,在获得目标应用程序删除无关的信息后的应用页面的情况下,则可以在第一应用程序的应用页面显示该目标应用程序删除无关的信息后的应用页面。在一些实施方式中,可以在第一应用程序的应用页面悬浮显示该目标应用程序删除无关的信息后的应用页面,此时,该目标应用程序删除无关的信息后的应用页面可移动的悬浮显示与该第一应用程序的应用页面,可以响应作用于目标应用程序删除无关的信息后的应用页面的移动操作,改变目标应用程序删除无关的信息后的应用页面在第一应用程序的应用页面的显示位置。

作为一种方式,以第一应用程序为购物类应用程序,且目标应用程序为备忘录为例。在电子设备显示购物类应用程序的应用页面的过程中,若通过第一工具栏打开备忘录时,备忘录的应用页面可以以悬浮窗的形式显示在购物类应用程序的应用页面,并仅提供清单服务。在清单服务下,用户可以点击清单中的输入框输入需要购物的物品清单,点击各个输入框前方的选中图标来对已购买的物品进行标记,同时,还可以通过点击悬浮窗最下方的增加图标来增加输入框的数量。

请参阅图8,图8示出了本申请实施例提供的电子设备的第二种界面示意图。如图8所示,电子设备可以显示购物类应用程序的应用页面A,以及在购物类应用程序的应用页面A上显示备忘录的应用页面D1。

请参阅图9,图9示出了本申请实施例提供的电子设备的第一种交互示意图。如图9所示,电子设备可以显示购物类应用程序的应用页面A,以及在购物类应用程序的应用页面A上显示备忘录的应用页面D1,此时,用户可以点击输入框输入所需购买的物品的名称,如“煮蛋器”、“空气炸锅”。

请参阅图10,图10示出了本申请实施例提供的电子设备的第二种交互示意图。如图10所示,电子设备可以显示购物类应用程序的应用页面A,以及在购物类应用程序的应用页面A上显示备忘录的应用页面D1,输入框内输入有所需购买的物品的名称,此时,用户可以点击输入框前方的选中图标来对已购买的物品进行标记。

请参阅图11,图11示出了本申请实施例提供的电子设备的第三种交互示意图。如图11所示,电子设备可以显示购物类应用程序的应用页面A,以及在购物类应用程序的应用页面A上显示备忘录的应用页面D1,此时,用户可以通过点击悬浮窗最下方的增加图标来增加输入框的数量。

作为又一种方式,以第一应用程序为购物类应用程序,且目标应用程序为闹钟为例。在电子设备显示购物类应用程序的应用页面的过程中,通过第一工具栏打开闹钟时,闹钟的应用页面可以以悬浮窗的形式显示在购物类应用程序的应用页面,并仅提供倒计时服务。在倒计时服务下,用户通过对选项框上下滑动的操作来选定提醒时刻。点击确认后,悬浮窗将自动转换为悬浮球,悬浮球内显示对应提醒时刻的秒数倒计时,当倒计时达到0秒的情况下,悬浮球以目标颜色(如红色)闪烁,并通过震动与铃声的方式提醒用户。

请参阅图12,图12示出了本申请实施例提供的电子设备的第四种交互示意图。如图12所示,电子设备可以显示购物类应用程序的应用页面A,以及在购物类应用程序的应用页面A上显示闹钟的应用页面D2,此时,用户可以通过上下滑动的方式选定提醒时刻。

请参阅图13,图13示出了本申请实施例提供的电子设备的第三种界面示意图。如图13所示,电子设备可以显示购物类应用程序的应用页面A,以及在购物类应用程序的应用页面A上显示闹钟的应用页面D2,用户在选定提醒时刻并点击确定后,则悬浮窗将自动转换为悬浮球,悬浮球内显示对应提醒时刻的秒数倒计时。

请参阅图14,图14示出了本申请实施例提供的电子设备的第四种界面示意图。如图14所示,电子设备可以显示购物类应用程序的应用页面A,以及在购物类应用程序的应用页面A上显示闹钟的应用页面D2,当倒计时达到0秒的情况下,悬浮球以目标颜色闪烁,并通过震动与铃声的方式提醒用户。

作为再一种方式,以第一应用程序为购物类应用程序,且目标应用程序为计算器为例。在电子设备显示购物类应用程序的应用页面的过程中,通过第一工具栏打开计算器时,计算器的应用页面可以以悬浮窗的形式显示在购物类应用程序的应用页面,并仅提供计算服务。在基本计算服务下,计算器悬浮窗内仅保留数字键、小数点键、加减乘除服务键与归零键。当用户输入计算内容,即数字与加减乘除服务键后,计算器界面显示框内将自动显示计算结果。

请参阅图15,图15示出了本申请实施例提供的电子设备的第五种界面示意图。如图15所示,电子设备可以显示购物类应用程序的应用页面A,以及在购物类应用程序的应用页面A上显示计算器的应用页面D3。

本申请一实施例提供的工具栏的显示方法,相较于图4所示的工具栏的显示方法,本实施例还响应于通过工具栏发起的应用启动指令,从至少一个第二应用程序中确定并启动应用启动指令所指示的目标应用程序,在第一应用程序的应用页面显示该目标应用程序的应用页面,从而提升对应应用程序启动的便利性,以及以多任务模型的形式显示运行,满足使用场景下的多样化需求。

请参阅图16,图16示出了本申请一实施例提供的工具栏的显示方法的流程示意图。下面将针对图16所示的流程进行详细的阐述,所述工具栏的显示方法具体可以包括以下步骤:

步骤S310:显示第一应用程序的应用页面。

步骤S320:响应于通过所述第一应用程序的应用页面发起的工具栏显示指令,在所述第一应用程序的应用页面上显示第一工具栏,其中,所述第一工具栏显示有至少一个第二应用程序的应用图标,所述第二应用程序用于提供适配所述第一应用程序的使用场景的服务。

其中,步骤S310-步骤S320的具体描述请参阅步骤S110-步骤S120,在此不再赘述。

步骤S330:响应于通过所述第一工具栏发起的工具栏切换指令,在所述第一应用程序的应用页面上将所述第一工具栏切换为第二工具栏,其中,所述第二工具栏显示有至少一个第三应用程序的应用图标,所述第三应用程序的运行频率满足预设频率条件。

在本实施例中,电子设备在第一应用程序的应用页面显示第一工具栏的过程中,可以对通过第一工具栏发起的工具栏切换指令进行检测,其中,在检测到通过第一工具栏发起的工具栏切换指令的情况下,则可以响应于通过第一工具栏发起的工具栏切换指令,在第一应用程序的应用页面上将第一工具栏切换为第二工具栏。其中,该第二工具栏中可以显示有至少一个第三应用程序的应用图标,该第三应用程序的运行频率满足预设频率条件。

作为一种可实施的方式,第三应用程序的运行频率满足预设频率条件可以包括:第三应用程序的运行频率满足频率阈值。也就是说,电子设备可以预先设置并存储有频率阈值,该频率阈值用于作为电子设备所安装的应用程序的运行频率的判断依据,因此,在本实施例中,可以获取电子设备所安装的每个应用程序的运行频率,并将每个应用程序的运行频率分别与频率阈值进行比较,以判断每个应用程序的运行频率是否大于频率阈值,以及将运行频率大于频率阈值的应用程序确定为第三应用程序。

作为一种可实施的方式,第三应用程序的运行频率满足预设频率条件可以包括:按照电子设备所安装的多个应用程序的运行频率从高到低的顺序,第三应用程序排序在预设顺序之前。也就是说,电子设备可以预先设置并存储有预设顺序,该预设顺序用于作为电子设备所安装的应用程序的运行频率的顺序的判断依据,因此,在本实施例中,可以获取电子设备所安装的每个应用程序的运行频率对应的排列顺序,并将每个应用程序的运行频率对应的排列顺序与预设顺序进行比较,以判断每个应用程序的运行频率对应的排列顺序是否在预设顺序之前,以及将排列顺序在预设顺序之前的应用程序确定为第三应用程序。

请参阅图17,图17示出了本申请实施例提供的电子设备的第六种界面示意图。如图17所示,电子设备可以显示购物类应用程序的应用页面A,以及在购物类应用程序的应用页面A上显示第二工具栏E,该第二工具栏E中可以显示至少一个(图示为三个)第三应用程序的应用图标F。

请参阅图18,图18示出了本申请的图16所示的工具栏的显示方法的步骤S330的流程示意图。下面将针对图18所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:

步骤S331:响应作用于所述第一工具栏的第一滑动操作,在所述第一应用程序的应用页面删除所述第一工具栏。

在一些实施方式中,电子设备在第一应用程序的应用页面显示第一工具栏的过程中,可以对作用于第一工具栏的滑动操作进行检测。其中,在检测到作用于第一工具栏的第一滑动操作的情况下,则可以响应作用于该第一工具栏的第一滑动操作,在第一应用程序的应用页面删除该第一工具栏。

作为一种可实施的方式,该第一滑动操作可以包括:作用于第一工具栏的沿第一方向的滑动操作。即,在检测到作用于第一工具栏的沿第一方向的滑动操作的情况下,则可以响应作用于该第一工具栏的滑动操作,在第一应用程序的应用页面删除该第一工具栏。

例如,若第一工具栏显示于第一应用程序的应用页面(电子设备的触摸屏)的左侧时,则可以响应作用于第一工具栏沿左方的滑动操作,在第一应用程序的应用页面删除该第一工具栏。若第一工具栏显示于第一应用程序的应用页面(电子设备的触摸屏)的顶侧时,则可以响应作用于第一工具栏沿上方的滑动操作,在第一应用程序的应用页面删除该第一工具栏。

步骤S332:响应作用于所述第一应用程序的应用页面的第二滑动操作,在所述第一应用程序的应用页面显示所述第二工具栏,其中,所述第一滑动操作对应的滑动方向和所述第二滑动操作对应的滑动方向相反。

在一些实施方式中,在从第一应用程序的应用页面删除第一工具栏后,则电子设备仅显示第一应用程序的应用页面,此时,电子设备在显示应用程序的应用页面的过程中,可以对作用于第一应用程序的应用页面的滑动操作进行检测。其中,在检测到作用于第一应用程序的应用页面的第二滑动操作的情况下,则可以响应作用于该第一应用程序的应用页面的第二滑动操作,在第一应用程序的应用页面显示第二工具栏,即,将在第一应用程序的应用页面从显示第一工具栏切换为显示第二工具栏。

其中,该第一滑动操作对应的滑动方向和第二滑动操作对应的滑动方向相反。例如,若第一滑动操作的滑动方向为左方,则第二滑动操作的滑动方向为右方;若第一滑动操作的滑动方向为上方,则第二滑动操作的滑动方向为下方。

作为一种可实施的方式,该第二滑动操作可以包括:作用于第一应用程序的应用页面的沿第二方向的滑动操作。即,在检测到作用于第一应用程序的应用页面的沿第二方向的滑动操作的情况下,则可以响应作用于该第一应用程序的应用页面的滑动操作,在第一应用程序的应用页面显示该第二工具栏。

本申请一实施例提供的工具栏的显示方法,相较于图4所示的工具栏的显示方法,本实施例还在第一工具栏显示的过程中,响应于通过第一工具栏发起的工具栏切换指令,在第一应用程序的页面上讲第一工具栏切换为第二工具栏,其中,第二工具栏显示有至少一个第三应用程序的应用图标,该第三应用程序的运行频率满足预设频率条件,从而实现对所显示的工具栏的切换以及对不同应用程序的快速调用,提升用户的使用体验。

请参阅图19,图19示出了本申请一实施例提供的工具栏的显示方法的流程示意图。下面将针对图19所示的流程进行详细的阐述,所述工具栏的显示方法具体可以包括以下步骤:

步骤S410:显示第一应用程序的应用页面。

步骤S420:响应于通过所述第一应用程序的应用页面发起的工具栏显示指令,获取所述第一应用程序的应用类型。

在本实施例中,电子设备在显示第一应用程序的应用页面的过程中,可以对通过第一应用程序的应用页面发起的指令进行检测。其中,在检测到通过第一应用程序的应用页面发起的工具栏显示指令时,则可以响应于通过第一应用程序的应用页面发起的工具栏显示指令,获取该第一应用程序的应用类型。

在一些实施方式中,电子设备在显示第一应用程序的应用页面的过程中,可以对作用于第一应用程序的应用页面的触控操作进行检测。其中,在检测到作用于该第一应用程序的应用页面的触控操作满足预设触控操作时,则可以获取该第一应用程序的应用类型。作为一种可实施的方式,电子设备在显示第一应用程序的应用页面的过程中,可以对作用于第一应用程序的应用页面的滑动操作进行检测,其中,在检测到以该第一应用程序的应用页面的边缘为滑动起点,以对侧边缘为滑动方向的滑动操作时,可以确定作用于该第一应用程序的应用页面的触控操作满足预设触控操作,则可以获取该第一应用程序的应用类型。

例如,在检测到以第一应用程序的应用页面(电子设备的触摸屏)的左侧边缘为滑动起点,以朝向第一应用程序的应用页面(电子设备的触摸屏)的右侧边缘为滑动方向的滑动操作,可以获取该第一应用程序的应用类型;在检测到以第一应用程序的应用页面(电子设备的触摸屏)的右侧边缘为滑动起点,以朝向第一应用程序的应用页面(电子设备的触摸屏)的左侧边缘为滑动方向的滑动操作,可以获取该第一应用程序的应用类型;在检测到以第一应用程序的应用页面(电子设备的触摸屏)的顶部边缘为滑动起点,以朝向第一应用程序的应用页面(电子设备的触摸屏)的底部边缘为滑动方向的滑动操作,可以获取该第一应用程序的应用类型;在检测到以第一应用程序的应用页面(电子设备的触摸屏)的底部边缘为滑动起点,以朝向第一应用程序的应用页面(电子设备的触摸屏)的顶部边缘为滑动方向的滑动操作,可以获取该第一应用程序的应用类型。

在一些实施方式中,可以获取第一应用程序的包名,并基于该第一应用程序的包名获取该第一应用程序的应用类型。作为一种可实施的方式,电子设备可以预先设置多个应用类型各自包括的包名,在获取到第一应用程序的包名的情况下,可以将该第一应用程序的包名分别与多个应用程序各自包括的包名进行比较,以从多个应用类型中,确定包名与第一应用程序的包名一致的应用类型,作为第一应用程序的应用类型。

步骤S430:在所述第一应用程序的应用类型满足预设类型的情况下,在所述第一应用程序的应用页面上显示第一工具栏,其中,所述第一工具栏显示有至少一个第二应用程序的应用图标,所述第二应用程序用于提供适配所述第一应用程序的使用场景的服务。

在一些实施方式中,电子设备可以预先设置并存储有第二映射关系表,该第二预设关系表中可以包括多个应用类型和多个第二应用程序之间的对应关系,其中,该对应关系可以包括一个应用类型对应一个第二应用程序,一个应用类型对应多个第二应用程序,多个应用类型对应一个第二应用程序等,在此不做限定。在本实施例中,在获得第一应用程序的应用类型的情况下,则可以基于该第二映射关系表,确定该第一应用程序的应用类型对应的至少一个第二应用程序。

作为一种可实施的方式,在预设类型包括购物类型的情况下,该至少一个第二应用程序可以包括备忘录、计算器以及闹钟中的至少一种;在预设类型包括视频类型的情况下,该至少一个第二应用程序可以包括浏览器、图像美化应用程序中的至少一种;在预设类型包括即时通讯类型的情况下,该至少一个第二应用程序可以包括浏览器、备忘录中的至少一种。

在一些实施方式中,电子设备可以预先设置并存储有预设类型,该预设类型用于作为该第一应用程序的应用类型的判断依据。因此,在本实施例中,在获得该第一应用程序的应用类型的情况下,可以将该第一应用程序的应用类型与该预设类型进行比较,以判断该第一应用程序的应用类型是否满足预设类型,以及根据该第一应用程序的应用类型满足或者不满足预设类型的不同情况,在第一应用程序的应用页面上显示不同的工具栏。

作为一种方式,在确定该第一应用程序的应用类型满足预设类型的情况下,则可以在第一应用程序的应用页面上显示第一工具栏。其中,该第一工具栏中可以显示有至少一个第二应用程序的应用图标,该第二应用程序用于提供适配第一应用程序的使用场景的服务。

步骤S440:在所述第一应用程序的应用类型不满足预设类型的情况下,在所述第一应用程序的应用页面上显示第二工具栏,其中,所述第二工具栏显示有至少一个第三应用程序的应用图标,所述第三应用程序的运行频率满足预设频率条件。

作为一种方式,在确定第一应用程序的应用类型不满足预设类型的情况下,则可以在第一应用程序的应用页面上显示第二工具栏。其中,该第二工具栏中可以显示有至少一个第三应用程序的应用图标,该第三应用程序的运行频率满足预设频率条件。

在一些实施方式中,在第一应用程序的应用页面上显示第二工具栏可以包括:在第一应用程序的应用页面上悬浮显示该第二工具栏;或者,覆盖第一应用程序的应用页面的部分区域显示该第二工具栏;或者,缩小显示第一应用程序的应用页面且在缩小后的剩余区域显示该第二工具栏等,在此不做限定。

其中,第二工具栏可以显示于第一显示页面(电子设备的触摸屏)的侧边(左侧边或者右侧边),此时,该第一工具栏可以是以侧边栏的形式呈现;第一工具栏还可以显示于第一显示页面(电子设备的触摸屏)的顶侧或底侧,此时,该第一工具栏可以是以状态栏的形式呈现。

在一些实施方式中,电子设备在第一应用程序的应用页面上显示第二工具栏的过程中,可以对通过第二工具栏发起的指令进行检测。其中,在检测到通过第二工具烂发起的应用启动指令时,则可以响应于通过第二工具栏发起的应用启动指令,从第二工具栏中显示的至少一个第三应用程序中,确定并启动该应用启动指令所指示的其中一个第三应用程序。其中,在确定启动其中一个第三应用程序时,则可以在第一应用程序的应用页面显示该其中一个第三应用程序的应用页面。

在一些实施方式中,电子设备在第一应用程序的应用页面上显示第二工具栏的过程中,若所需开启的应用程序并非第三应用程序(运行频率满足预设频率条件),则所需开启的应用程序不会显示于该第二工具栏中,此时,可以点击工具栏中所显示的菜单图标,进入所有应用程序的选择界面,在该选择界面,用户可以将所需开启的应用程序的应用图标从选择界面拖动至第二工具栏中,再对通过第二工具栏发起的指令进行检测的方式启动该应用程序。

请参阅图20,图20示出了本申请实施例提供的电子设备的第七种界面示意图。如图20所示,电子设备在显示第二工具栏E的过程中,用户可以点击第二工具栏E中所显示的菜单图标,进入所有应用程序的选择界面G。

本申请一实施例提供的工具栏的显示方法,相较于图4所示的工具栏的显示方法,本实施例还在第一应用程序的应用类型满足预设类型的情况下显示第一工具栏,以适配应用类型的应用,在第一应用程序的应用类型不满足预设类型的情况下,在第一应用程序的应用页面上显示第二工具栏,其中,该第二工具栏显示有至少一个第三应用程序的应用图标,该第三应用程序的运行频率满足预设频率条件,从而通过根据前台运行的应用程序的应用类型,确定对应显示的工具栏,以及在应用类型不满足预设类型时,在工具栏提供运行频率满足预设频率条件的应用图标,以满足用户的使用需求。

请参阅图21,图21示出了本申请实施例提供的工具栏的显示装置的模块框图。该工具栏的显示装置200可以应用于上述电子设备,下面将针对图21所示的框图进行阐述,该工具栏的显示装置200包括:应用页面显示模块210和工具栏显示模块220,其中:

应用页面显示模块210,用于显示第一应用程序的应用页面。

工具栏显示模块220,用于响应于通过所述第一应用程序的应用页面发起的工具栏显示指令,在所述第一应用程序的应用页面上显示第一工具栏,其中,所述第一工具栏显示有至少一个第二应用程序的应用图标,所述第二应用程序用于提供适配所述第一应用程序的使用场景的服务。

进一步地,所述工具栏显示模块220包括:应用类型获取子模块和工具栏显示子模块,其中:

应用类型获取子模块,用于获取所述第一应用程序的应用类型。

工具栏显示子模块,用于在所述第一应用程序的应用类型满足预设类型的情况下,在所述第一应用程序的应用页面上显示所述第一工具栏。

进一步地,所述工具栏显示装置220还包括:工具栏展示子模块,其中:

工具栏展示子模块,用于在所述第一应用程序的应用类型不满足预设类型的情况下,在所述第一应用程序的应用页面上显示第二工具栏,其中,所述第二工具栏显示有至少一个第三应用程序的应用图标,所述第三应用程序的运行频率满足预设频率条件。

进一步地,所述工具栏的显示装置200还包括:目标应用程序启动模块和目标应用程序显示模块,其中:

目标应用程序启动模块,用于响应于通过所述第一工具栏发起的应用启动指令,从所述至少一个第二应用程序中确定并启动所述应用启动指令所指示的目标应用程序。

目标应用程序显示模块,用于在所述第一应用程序的应用页面显示所述目标应用程序的应用页面。

进一步地,所述目标应用程序显示模块包括:目标应用程序显示子模块,其中:

目标应用程序显示子模块,用于在所述第一应用程序的应用页面悬浮显示所述目标应用程序的应用页面。

进一步地,所述目标应用程序显示模块包括:目标服务获取子模块、应用页面获得子模块以及应用页面显示子模块,其中:

目标服务获取子模块,用于获取所述目标应用程序所提供的适配所述第一应用程序的使用场景的服务,作为目标服务。

应用页面获得子模块,用于所述目标服务,确定并删除所述目标应用程序的应用页面中与所述目标服务无关的信息。

进一步地,所述应用页面获得子模块包括:第一删除单元和第二删除单元,其中:

第一删除单元,用于确定并删除所述目标应用程序的应用页面所支持的与所述目标服务无关的服务。

第二删除单元,用于确定并删除所述目标应用程序的应用页面所包括的与所述目标服务无关的内容。

应用页面显示子模块,用于在所述第一应用程序的应用页面显示所述目标应用程序删除无关的信息后的应用页面。

进一步地,所述工具栏的显示装置200还包括:工具栏切换模块,其中:

工具栏切换模块,用于响应于通过所述第一工具栏发起的工具栏切换指令,在所述第一应用程序的应用页面上将所述第一工具栏切换为第二工具栏,其中,所述第二工具栏显示有至少一个第三应用程序的应用图标,所述第三应用程序的运行频率满足预设频率条件。

进一步地,所述工具栏切换模块包括:工具栏删除子模块和工具栏显示子模块,其中:

工具栏删除子模块,用于响应作用于所述第一工具栏的第一滑动操作,在所述第一应用程序的应用页面删除所述第一工具栏。

工具栏显示子模块,用于响应作用于所述第一应用程序的应用页面的第二滑动操作,在所述第一应用程序的应用页面显示所述第二工具栏,其中,所述第一滑动操作对应的滑动方向和所述第二滑动操作对应的滑动方向相反。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。

另外,在本申请各个实施例中的各服务模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件服务模块的形式实现。

请参阅图22,其示出了本申请实施例提供的一种电子设备100的结构框图。该电子设备100可以是智能手机、平板电脑、电子书等能够运行应用程序的电子设备。本申请中的电子设备100可以包括一个或多个如下部件:处理器110、存储器120以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器120中并被配置为由一个或多个处理器110执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。

其中,处理器110可以包括一个或者多个处理核。处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行电子设备100的各种服务和处理数据。可选地,处理器110可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(ProgrammableLogic Array,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(CentralProcessing Unit,CPU)、图形处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责待显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块通信芯片进行实现。

存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个服务的指令(比如触控服务、声音播放服务、图像播放服务等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。

请参阅图23,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质300中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。

计算机可读存储介质300可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质300包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质300具有执行上述方法中的任何方法步骤的程序代码310的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码310可以例如以适当形式进行压缩。

综上所述,本申请实施例提供的工具栏的显示方法、装置、电子设备以及存储介质,显示第一应用程序的应用页面,响应于通过第一应用程序的应用页面发起的工具栏显示指令,在第一应用程序的应用页面上显示第一工具栏,其中,该第一工具栏显示有至少一个第二应用程序的应用图标,该第二应用程序用于提供适配该第一应用程序的使用场景的服务,从而通过根据前台运行的应用程序,在工具栏提供适配该前台运行的应用程序的使用场景的应用图标,以满足应用使用场景下的多样化需求。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

相关技术
  • 工具栏的显示方法、装置、电子设备以及存储介质
  • 一种工具栏显示方法、装置、电子设备及存储介质
技术分类

06120114702380