一种控件显示方法及电子设备技术

技术编号:24572906 阅读:23 留言:0更新日期:2020-06-20 23:58
本申请实施例公开一种控件显示方法及电子设备,该方法中,首先启动第一APP,根据第一APP的第一显示参数,确定第一APP的第一控件,第一APP的第一显示参数包括以下至少一种:第一APP的控件对应的元数据的显示权限、第一APP的控件的使用频次、第一APP的类型与第一控件的映射关系和第一显示界面的界面标识;然后显示第一APP的第一显示界面,在第一显示界面上的第一悬浮窗口显示第一控件,第一控件与第一显示界面中显示的第二控件不同。与现有技术相比,本申请能够提供更多数量的控件,从而减少当显示用户所需的控件时,需要用户执行的操作。进一步的,当第一显示参数不同时,第一悬浮窗口中显示的第一控件也可能不同,从而满足用户的多样化需求。

A display method of control and electronic equipment

【技术实现步骤摘要】
一种控件显示方法及电子设备
本申请涉及人机交互
,具体涉及一种控件显示方法及电子设备。
技术介绍
为了满足用户的多样化需求,终端支持的应用程序(application,APP)日益增多,并且,为了实现APP的各项功能,APP会提供各项功能对应的控件,以便通过控件使APP实现相应的功能。APP通常具有多个控件。为了使APP能够显示用户所需的控件,APP的显示界面中通常会提供部分控件,并且在接收到针对其中某一控件的触控之后,终端可跳转至该控件所对应的界面,直到所述APP的显示界面中显示用户所需的控件。例如,参见图1(a)至图1(d)所示的某一用于通信的APP的显示界面的示意图,其中,图1(a)为该APP的初始界面,当需要APP显示“勿扰模式”这一控件时,需要用户点击该初始界面中的“我”控件;然后,终端跳转显示图1(b)所示的界面,用户再点击该界面中的“设置”控件;接收到针对“设置”控件的触控之后,终端显示图1(c)所示的界面,用户点击其中的“勿扰模式”这一控件;然后,终端显示图1(d)所示的界面,该界面中显示用户所需的“勿扰模式”控件。但是,在应用这一方式时,往往需要用户进行多次触控操作,才能使终端显示用户所需的控件,操作较为繁琐。例如,在上述示例中,用户需要依次触控终端中的“我”、“设置”和“勿扰模式”这三个控件,即进行三次触控操作,才能使终端显示“勿扰模式”控件,操作较为繁琐。
技术实现思路
为了简化当电子设备显示用户所需的控件时,需要用户执行的操作,本申请实施例公开一种控件显示方法及电子设备。为达到上述目的,本申请采用如下技术方案:第一方面,本申请提供一种控件显示方法,包括:启动第一应用程序APP,根据第一APP的第一显示参数,确定所述第一APP的第一控件,其中,所述第一APP的第一显示参数包括以下至少一种:所述第一APP的控件对应的元数据的显示权限、所述第一APP的控件的使用频次、所述第一APP的类型与所述第一控件的映射关系以及所述第一显示界面的界面标识;显示所述第一APP的第一显示界面,并在所述第一显示界面上的第一悬浮窗口中显示所述第一控件,所述第一控件与第二控件不同,所述第二控件为所述第一显示界面中显示的控件。通过本申请实施例公开的方案,电子设备能够根据第一APP的第一显示参数,在第一APP的第一显示界面上层显示第一悬浮窗口,所述第一悬浮窗口中显示所述第一显示界面中未包含的第一APP的控件,从而显示更多数量的控件,能够减少当显示用户所需的控件时,需要用户对所述电子设备执行的操作。在一种可能的实现方式中,所述第一控件为用于对所述第一APP的功能开启编辑的功能按钮,在所述第一APP的第一显示界面上的第一悬浮窗口中显示所述第一控件,包括:在所述第一悬浮窗口中显示所述第一控件的名称和图标。通过所述第一控件的名称和图标,能够使电子设备的用户识别和区分各个第一控件。或者,所述第一控件为用于对所述第一APP的功能进行开关的功能按钮,在所述第一APP的第一显示界面上的第一悬浮窗口中显示所述第一控件,包括:在所述第一悬浮窗口中显示所述第一控件的名称,并显示所述功能为开启状态或者所述功能为关闭状态。通过所述第一控件的名称和显示的功能的状态,能够使电子设备的用户识别所述第一控件,以及确定所述第一控件对应的功能的状态。在一种可能的实现方式中,还包括:根据所述第一APP的第二显示参数,确定所述第一APP对应的第三控件,所述第三控件为对安装所述第一APP的电子设备的操作系统进行操控的功能按钮;在所述第一APP的第一显示界面上的第二悬浮窗口中,显示所述第三控件。在本申请实施例中,所述第三控件用于控制所述电子设备的操作系统所支持的功能的控件。示例性的,所述第三控件包括以下至少一种控件:WLAN控件、GPS控件、蓝牙控件、NFC控件、亮度调节控件、飞行模式控件、护眼模式控件和屏幕自动旋转是否锁定的控件。通过上述步骤,能够在第二悬浮窗口显示第三控件,从而可使用户对第二悬浮窗口中的第三控件进行操作,减少当用户需要第三控件时,需要执行的用户操作。在一种可能的实现方式中,所述第二显示参数包括以下至少一种:第一APP的系统权限、所述第一APP的组件指示的系统功能以及第一APP的类型与所述第三控件之间的映射关系。通过所述第二显示参数,能够使电子设备确定所述第一APP对应的第三控件。在一种可能的实现方式中,所述第一APP的第一显示参数包括所述第一APP的控件对应的元数据的显示权限;所述根据第一APP的第一显示参数,确定所述第一APP的第一控件,包括:确定所述第一APP的控件中,具备显示权限的元数据对应的至少一个控件为第一目标控件;确定至少一个所述第一目标控件中与所述第二控件不同的控件为所述第一APP的第一控件。通过上述方式,能够使电子设备根据第一APP的控件对应的元数据的显示权限,确定所述第一APP的第一控件。而第一APP的控件对应的元数据的显示权限可由第一APP的开发者或提供者设置,从而能够使第一悬浮窗口中显示的第一控件符合第一APP的开发者或提供者的设置。在一种可能的实现方式中,所述第一APP的第一显示参数包括所述第一APP的控件的使用频次;所述根据第一APP的第一显示参数,确定所述第一APP的第一控件,包括:确定所述第一APP的控件中使用频次大于第一阈值的至少一个控件为第二目标控件,或者,确定所述第一APP的控件中使用频次最高的前n个控件为第二目标控件,n为设定的正整数;确定至少一个所述第二目标控件中与所述第二控件不同的控件为所述第一APP的第一控件。通过上述方式,能够使电子设备根据第一APP的控件的使用频次,确定所述第一APP的第一控件,从而能够使第一悬浮窗口中显示的第一控件符合用户的使用习惯,提高用户的使用体验。在一种可能的实现方式中,所述第一APP的第一显示参数包括所述第一APP的类型与所述第一控件的映射关系;所述根据第一APP的第一显示参数,确定所述第一APP的第一控件,包括:根据所述第一APP的类型,以及所述第一APP的类型与所述第一控件的映射关系,确定至少一个第三目标控件;确定至少一个所述第三目标控件中与所述第二控件不同的控件为所述第一APP的第一控件。通过上述方式,能够使电子设备根据所述第一APP的类型与所述第一控件的映射关系,确定所述第一APP的第一控件,实现方式较为简洁。在一种可能的实现方式中,所述第一APP的第一显示参数包括所述第一显示界面的界面标识;所述根据第一APP的第一显示参数,确定所述第一APP的第一控件,包括:根据所述第一显示界面的界面标识,确定与所述第一显示界面相关联的至少一个第四目标控件,至少一个所述第四目标控件为当应用所述第一APP的电子设备跳转至所述第一显示界面下级的显示界面时,所述下级的显示界面中显示的至少一个本文档来自技高网...

【技术保护点】
1.一种控件显示方法,其特征在于,包括:/n启动第一应用程序APP,根据第一APP的第一显示参数,确定所述第一APP的第一控件,其中,所述第一APP的第一显示参数包括以下至少一种:所述第一APP的控件对应的元数据的显示权限、所述第一APP的控件的使用频次、所述第一APP的类型与所述第一控件的映射关系以及所述第一显示界面的界面标识;/n显示所述第一APP的第一显示界面,并在所述第一显示界面上的第一悬浮窗口中显示所述第一控件,所述第一控件与第二控件不同,所述第二控件为所述第一显示界面中显示的控件。/n

【技术特征摘要】
1.一种控件显示方法,其特征在于,包括:
启动第一应用程序APP,根据第一APP的第一显示参数,确定所述第一APP的第一控件,其中,所述第一APP的第一显示参数包括以下至少一种:所述第一APP的控件对应的元数据的显示权限、所述第一APP的控件的使用频次、所述第一APP的类型与所述第一控件的映射关系以及所述第一显示界面的界面标识;
显示所述第一APP的第一显示界面,并在所述第一显示界面上的第一悬浮窗口中显示所述第一控件,所述第一控件与第二控件不同,所述第二控件为所述第一显示界面中显示的控件。


2.根据权利要求1所述的方法,其特征在于,
所述第一控件为用于对所述第一APP的功能开启编辑的功能按钮,在所述第一APP的第一显示界面上的第一悬浮窗口中显示所述第一控件,包括:
在所述第一悬浮窗口中显示所述第一控件的名称和图标;或者,
所述第一控件为用于对所述第一APP的功能进行开关的功能按钮,在所述第一APP的第一显示界面上的第一悬浮窗口中显示所述第一控件,包括:
在所述第一悬浮窗口中显示所述第一控件的名称,并显示所述功能为开启状态或者所述功能为关闭状态。


3.根据权利要求1或2所述的方法,其特征在于,还包括:
根据所述第一APP的第二显示参数,确定所述第一APP对应的第三控件,所述第三控件为对安装所述第一APP的电子设备的操作系统进行操控的功能按钮;
在所述第一APP的第一显示界面上的第二悬浮窗口中,显示所述第三控件。


4.根据权利要求3所述的方法,其特征在于,
所述第二显示参数包括以下至少一种:第一APP的系统权限、所述第一APP的组件指示的系统功能以及第一APP的类型与所述第三控件之间的映射关系。


5.根据权利要求1至4任一项所述的方法,其特征在于,所述第一APP的第一显示参数包括所述第一APP的控件对应的元数据的显示权限;
所述根据第一APP的第一显示参数,确定所述第一APP的第一控件,包括:
确定所述第一APP的控件中,具备显示权限的元数据对应的至少一个控件为第一目标控件;
确定至少一个所述第一目标控件中与所述第二控件不同的控件为所述第一APP的第一控件。


6.根据权利要求1至4任一项所述的方法,其特征在于,所述第一APP的第一显示参数包括所述第一APP的控件的使用频次;
所述根据第一APP的第一显示参数,确定所述第一APP的第一控件,包括:
确定所述第一APP的控件中使用频次大于第一阈值的至少一个控件为第二目标控件,或者,确定所述第一APP的控件中使用频次最高的前n个控件为第二目标控件,n为设定的正整数;
确定至少一个所述第二目标控件中与所述第二控件不同的控件为所述第一APP的第一控件。


7.根据权利要求1至4任一项所述的方法,其特征在于,所述第一APP的第一显示参数包括所述第一APP的类型与所述第一控件的映射关系;
所述根据第一APP的第一显示参数,确定所述第一APP的第一控件,包括:
根据所述第一APP的类型,以及所述第一APP的类型与所述第一控件的映射关系,确定至少一个第三目标控件;
确定至少一个所述第三目标控件中与所述第二控件不同的控件为所述第一APP的第一控件。


8.根据权利要求1至4任一项所述的方法,其特征在于,所述第一APP的第一显示参数包括所述第一显示界面的界面标识;
所述根据第一APP的第一显示参数,确定所述第一APP的第一控件,包括:
根据所述第一显示界面的界面标识,确定与所述第一显示界面相关联的至少一个第四目标控件,至少一个所述第四目标控件为当应用所述第一APP的电子设备跳转至所述第一显示界面下级的显示界面时,所述下级的显示界面中显示的至少一个控件;
确定至少一个所述第四目标控件中与所述第二控件不同的控件为所述第一APP的第一控件。


9.根据权利要求1至4任一项所述的方法,其特征在于,所述第一APP的第一显示参数包括所述第一APP的控件对应的元数据的显示权限以及所述第一显示界面的界面标识;
所述根据第一APP的第一显示参数,确定所述第一...

【专利技术属性】
技术研发人员:刘震宇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1