微件中展示目标展示对象的方法技术

技术编号:39807123 阅读:12 留言:0更新日期:2023-12-22 02:41
本申请提供了一种微件中展示目标展示对象的方法

【技术实现步骤摘要】
微件中展示目标展示对象的方法、装置及存储介质


[0001]本申请涉及微件
,具体而言,涉及一种微件中展示目标展示对象的方法

装置及存储介质


技术介绍

[0002]微件
(Widget)
是一种轻量级的用户界面空间,能够为用户展示不同的个性化信息,用户可以通过微件方便快捷地浏览天气

新闻

图片库等信息,同时微件也是应用提供给用户的一个重要入口界面

[0003]由于
Widget
机制的限制,
Widget
并不能随心所欲的展示想要展示的目标展示对象,比如,
Widget
中不能展示其他
Widget
,另外,
Widget
上只有3个布局和7个控件,共
10
个视图
(View)
可使用,
Widget
上的
View
形式和效果都不丰富

虽然支持自定义
View
的显示,但是自定义
View
实现复杂,并且自定义
View
和框架
(framework)
以及手机大版本关联,修改一下自定义
View

framework、
手机大版本以及应用安装包
(APK)
都得修改,费时费力,影响运行稳定


技术实现思路
/>[0004]本申请实施例提供了一种微件中展示目标展示对象的方法

装置及存储介质,以至少解决相关技术中微件中如何方便展示目标展示对象的问题

[0005]根据本申请的一个实施例,提供了一种微件中展示目标展示对象的方法,包括:
[0006]在微件应用中配置目标微件的容器布局;其中,所述容器布局中包括至少一个容器;
[0007]在微件应用中为所述容器配置目标展示对象的数据标识;其中,所述目标展示对象包括自定义视图和其他微件,所述自定义视图不属于微件默认视图,所述其他微件不包括所述目标微件;
[0008]桌面启动器基于所述目标微件的视图更新指令遍历所述目标微件的所述容器布局以查找所述数据标识,根据所述数据标识获取所述目标微件的安装地址;
[0009]桌面启动器从所述安装地址加载所述数据标识对应的所述目标展示对象,并在所述容器中展示所述目标展示对象

[0010]根据本申请的另一个实施例,提供了一种微件中展示目标展示对象的装置,包括:
[0011]容器布局配置模块,用于在微件应用中配置目标微件的容器布局;其中,所述容器布局中包括至少一个容器;
[0012]数据标识配置模块,用于在微件应用中为所述容器配置目标展示对象的数据标识;其中,所述目标展示对象包括自定义视图和其他微件,所述自定义视图不属于微件默认视图,所述其他微件不包括所述目标微件;
[0013]获取模块,用于桌面启动器基于所述目标微件的视图更新指令遍历所述目标微件的所述容器布局以查找所述数据标识,根据所述数据标识获取所述目标微件的安装地址;
[0014]目标展示对象展示模块,用于桌面启动器从所述安装地址加载所述数据标识对应的所述目标展示对象,并在所述容器中展示所述目标展示对象

[0015]根据本申请的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤

[0016]根据本申请的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤

[0017]通过本申请,在微件应用中配置目标微件的容器布局;其中,容器布局中包括至少一个容器;在微件应用中为容器配置目标展示对象的数据标识;其中,目标展示对象包括自定义视图和其他微件,自定义视图不属于微件默认视图,其他微件不包括目标微件;桌面启动器基于目标微件的视图更新指令遍历目标微件的容器布局以查找数据标识,根据数据标识获取目标微件的安装地址;桌面启动器从安装地址加载数据标识对应的目标展示对象,并在容器中展示目标展示对象

由于在微件应用中对目标微件的容器布局进行了配置,并配置了每个目标展示对象的数据标识,比如自定义视图的数据标识和其他微件的数据标识,可以方便的在桌面启动器中对数据标识进行识别并查找目标微件的安装地址,进而从安装地址加载自定义视图或者其他微件,并在容器中展示,因此,解决了在微件中方便实现自定义视图或者展示其他微件的问题,达到通过自定义视图丰富微件中图标的呈现形式的效果,且自定义视图和其他微件加载方便,提高了用户体验

附图说明
[0018]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定

在附图中:
[0019]图1是本申请一个实施例提供的电子装置的结构示意图;
[0020]图2是本申请一个实施例提供的一种微件中展示目标展示对象的方法的流程示意图;
[0021]图3是本申请一个实施例提供的一种微件中展示自定义视图的方法的效果示意图;
[0022]图4是本申请另一个实施例提供的一种微件中展示自定义视图的方法的流程示意图;
[0023]图5是本申请一个实施例提供的一种微件中展示自定义视图的方法的效果图;
[0024]图6是本申请一个实施例提供的一种微件中展示目标展示对象的装置的结构示意图

具体实施方式
[0025]下文中将参考附图并结合实施例来详细说明本申请

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合

[0026]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序

[0027]本申请一个实施例提供的方法实施例可以在移动终端

计算机终端或者类似的运
算装置中执行

以运行在移动终端上为例,图1是本申请实施例的一种微件中展示目标展示对象的方法的移动终端的硬件结构框图

如图1所示,移动终端
10
可以包括一个或多个
(
图1中仅示出一个
)
处理器
102(
处理器
102
可以包括但不限于微处理器
MCU
或可编程逻辑器件
FPGA
等的处理装置
)
和用于存储数据的存储器
104
,可本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种微件中展示目标展示对象的方法,其特征在于,所述方法包括:在微件应用中配置目标微件的容器布局;其中,所述容器布局中包括至少一个容器;在微件应用中为所述容器配置目标展示对象的数据标识;其中,所述目标展示对象包括自定义视图和其他微件,所述自定义视图不属于微件默认视图,所述其他微件不包括所述目标微件;桌面启动器基于所述目标微件的视图更新指令遍历所述目标微件的所述容器布局以查找所述数据标识,根据所述数据标识获取所述目标微件的安装地址;桌面启动器从所述安装地址加载所述数据标识对应的所述目标展示对象,并在所述容器中展示所述目标展示对象
。2.
根据权利要求1所述的方法,其特征在于,桌面启动器从所述安装地址加载所述数据标识对应的所述目标展示对象,包括:从所述安装地址获取类加载器对象;通过所述类加载器对象反射加载所述自定义视图至所述容器,或者,通过所述类加载器对象加载所述其他微件至所述容器
。3.
根据权利要求2所述的方法,其特征在于,通过所述类加载器对象反射加载所述自定义视图至所述容器之前,所述方法还包括:确定所述容器中不包括目标自定义视图,所述目标自定义视图属于自定义视图中的任意一种
。4.
根据权利要求3所述的方法,其特征在于,若所述容器中包括所述目标自定义视图,所述方法还包括:将所述目标自定义视图从所述容器中移除;将通过所述类加载器对象反射加载的所述自定义视图加载至所述容器
。5.
根据权利要求4所述的方法,其特征在于,将所述目标自定义视图...

【专利技术属性】
技术研发人员:张南
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1