界面显示方法技术

技术编号:39733407 阅读:5 留言:0更新日期:2023-12-17 23:35
本申请公开了一种界面显示方法

【技术实现步骤摘要】
界面显示方法、装置、存储介质及电子设备


[0001]本申请涉及计算机
,尤其涉及一种界面显示方法

装置

存储介质及电子设备


技术介绍

[0002]在计算机系统中,各个应用之间存在多项业务的交互,比如在桌面应用中显示其他应用的控件

[0003]现有方案中在第一应用界面中显示其他应用的显示控件时,显示的其他应用的显示控件是通过安卓系统原生远程视图
RemoteViews
进行创建,存在着原生远程视图
RemoteViews
限制比较多的问题,原生远程视图
RemoteViews
只支持一些很基础的原生显示控件,不支持自定义显示控件,无法在视觉上提供更多的体验,减少了显示控件的可选择空间


技术实现思路

[0004]本申请实施例提供了一种界面显示方法

装置

存储介质及电子设备,可以避免在第一应用界面显示第二应用的显示控件的限制,提高第二应用的显示控件的丰富度

所述技术方案如下:
[0005]第一方面,本申请实施例提供了一种界面显示方法,所述方法包括:
[0006]响应于创建指令,在第一应用的显示界面上创建第二应用对应透明的窗口小部件;
[0007]通过类加载器,根据预设的路径获取所述第二应用对应的显示控件;
[0008]将所述第二应用对应的显示控件添加至所述窗口小部件进行显示
>。
[0009]第二方面,本申请实施例提供了一种界面显示装置,所述装置包括:
[0010]创建模块,用于响应于创建指令,在第一应用的显示界面上创建第二应用对应透明的窗口小部件;
[0011]获取模块,用于通过类加载器,根据预设的路径获取所述第二应用对应的显示控件;
[0012]显示模块,用于将所述第二应用对应的显示控件添加至所述窗口小部件进行显示

[0013]第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤

[0014]第四方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤

[0015]本申请一些实施例提供的技术方案带来的有益效果至少包括:
[0016]在本申请实施例中,在界面显示为第一应用时,响应于在第一应用界面上显示第
二应用对应的显示控件的指令,在第一应用的显示界面上创建第二应用对应透明的窗口小部件,通过类加载器根据预设的路径获取第二应用对应的显示控件,进一步将该显示控件添加至上述创建的透明的窗口小部件进行显示

例如,预设的路径为设置在第二应用对应的应用清单中显示控件的路径

换而言之,本申请通过类加载器获取第二应用对应的显示控件不受限制,相比于通过远程视图在创建窗口小部件的过程中获取显示控件,只支持一些很基础的原生显示控件,本申请的显示控件支持自定义,形状样式更多,没有任何限制,丰富了用户的视觉体验

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

[0018]图1是本申请实施例提供的在第一应用界面显示第二应用显示控件的示意图;
[0019]图2是本申请实施例提供的一种界面显示方法的流程示意图;
[0020]图3是本申请实施例提供的透明的窗口小部件的示意图;
[0021]图4是本申请实施例提供的用于创建窗口小部件的进程示意图;
[0022]图5是本申请实施例提供的一种界面显示方法的流程示意图;
[0023]图6是本申请实施例提供的一种界面显示装置的结构示意图;
[0024]图7是本申请实施例提供的一种是电子设备的结构示意图

具体实施方式
[0025]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围

[0026]在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性

在本申请的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含

例如包含了一系列步骤或单元的过程

方法

系统

产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程

方法

产品或设备固有的其他步骤或单元

对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义

此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上
。“和
/
或”,描述关联对象的关联关系,表示可以存在三种关系,例如,
A

/

B
,可以表示:单独存在
A
,同时存在
A

B
,单独存在
B
这三种情况

字符“/”一般表示前后关联对象是一种“或”的关系

[0027]下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素

以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式

相反,它们仅是如所附权利要求书中所详述的

本申请的一些方面相一致的装置和方法
的例子

[0028]在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性

在本申请的描述中,需要说明的是,除非另有明确的规定和限定,“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含

例如包含了一系列步骤或单元的过程

方法

系统

产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种界面显示方法,其特征在于,所述方法包括:响应于创建指令,在第一应用的显示界面上创建第二应用对应透明的窗口小部件;通过类加载器,根据预设的路径获取所述第二应用对应的显示控件;将所述第二应用对应的显示控件添加至所述窗口小部件进行显示
。2.
根据权利要求1所述的界面显示方法,其特征在于,所述通过类加载器,根据预设路径获取所述第二应用对应的显示控件之前,还包括:获取所述第二应用对应的显示控件;根据所述第二应用对应的显示控件,响应于设置指令,在所述第二应用对应的应用清单中设置所述显示控件对应的路径
。3.
根据权利要求2所述的界面显示方法,其特征在于,所述获取所述第二应用对应的显示控件,包括;接收针对所述第二应用的预设显示控件的修改指令;响应于所述修改指令,对所述预设显示控件进行修改,得到所述显示控件
。4.
根据权利要求2所述的界面显示方法,其特征在于,所述响应于创建指令,在第一应用的显示界面上创建第二应用对应透明的窗口小部件之后,所述通过类加载器,根据预设的路径获取所述第二应用对应的显示控件之前,还包括:响应于所述创建指令,在所述第二应用对应的应用清单中确定所述显示控件对应的路径
。5.
根据权利要求2所述的界面显示方法,其特征在于,所述响应于创建指令,在第一应用的显示界面上创建第二应用对应透明的窗口小部件之后,所述通过类加载器,根据预设的路径获取所述第二应用对应的显示控件之前,还包括:响应于所述创建指令,判断在所述第二应用对应的应用清单中是否存在所述显示控件对应的路径;在所述显示控件对应的路径存...

【专利技术属性】
技术研发人员:韩兵高春雷赵宗晓王振琦
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:

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

1