[发明专利]一种动态加载widget内容的方法及相关装置在审

专利信息
申请号: 202010774813.1 申请日: 2020-08-04
公开(公告)号: CN114090100A 公开(公告)日: 2022-02-25
发明(设计)人: 张明生;周佳 申请(专利权)人: 北京珠穆朗玛移动通信有限公司
主分类号: G06F9/445 分类号: G06F9/445
代理公司: 暂无信息 代理人: 暂无信息
地址: 101105 北京市通州区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 动态 加载 widget 内容 方法 相关 装置
【说明书】:

本申请公开了一种动态加载widget内容的方法及相关装置,该方法包括:通过预先设置的微件widget内容调用接口获取widget参数;根据所述widget参数确定安卓应用程序包APK的上下文环境;根据所述APK上下文环境创建widget内容控件并加载所述widget内容。该方法可以根据widget接口获取widget参数,从而可以动态获取到对应的widget内容。从而不需要预知所有场景,不需要预先布局所有场景和功能,可以动态加载widget内容,提高加载速度,提高运行效率,减少占用内存。

技术领域

发明涉及通信处理领域,具体涉及一种动态加载微件(widget)内容的方法及相关装置。

背景技术

Widget是一种基于互联网的web小应用程序,通常可实现某个特定的功能,其表现形式可能是视频、地图、新闻或者小游戏等。移动widget运行于移动终端上,具有小巧轻便、开放化以及交互化等特征,适合互联网应用。

基于安卓系统的widget是一种能够显示在安卓系统桌面上的轻量级小程序。该widget不能独立运行,需要基于宿主程序运行,该宿主程序一般为桌面进程。Widget要求功能简单,布局简单,以免影响宿主进程的运行效率。因此widget根据自身的功能设计,布局较为固定,可用的控件也是有限的,不能像应用程序(application,APP)那样广泛的自定义。要求使用固定的接口进行更新、事件触发,不能调用自定义接口。基于安卓系统的widget的开发受到很大的限制,开发者不能随意发挥。

有的开发者为了实现动态变更widget的布局和功能,需要预先知道所有的场景,将所有的场景并列布局在一个根布局中,根据条件的需要选择某一个场景可见,其他场景不可见。这种做法虽然能够实现场景的动态变更,但是有两个缺点:1.需要预先知道所有场景,这对于widget功能的扩展受到极大限制。因为开发人员无法预料到未来的变化和需求,无法预先定义未来的所有的场景。2.需要将预先知道的多重场景重叠布局,虽然可见的只有一个,但是不可见的场景依然要在小部件运行之初就加载到内存中,对于加载速度、运行效率、占用内存等方面都有负面影响。

发明内容

本申请提供了一种动态加载widget内容的方法,其特征在于,所述方法包括:通过预先设置的微件widget内容调用接口获取widget参数;根据所述widget参数确定安卓应用程序包(Android application package,APK)的上下文环境;根据所述APK上下文环境创建widget内容控件并加载所述widget内容。该方法可以根据widget接口获取widget参数,从而可以动态获取到对应的widget内容。从而不需要预知所有场景,不需要预先布局所有场景和功能,可以动态加载widget内容,可以提高加载速度,提高运行效率,减少占用内存。

可选的,结合第一方面,在第一方面的第一种可能的实现方式中,所述widget参数包括widget内容控件所在的APK路径,所述通过预先设置的微件widget内容调用接口获取widget参数之后,所述方法还包括:根据所述APK路径确定所述APK文件是否存在;当所述APK文件存在时,所述根据所述widget参数确定APK的上下文环境具体包括:通过加载所述APK文件的资源确定所述APK的上下文环境。

可选的,结合第一方面,所述根据所述APK上下文环境创建widget内容包括:根据所述APK上下文环境获取与所述widget内容对应的布局资源;根据所述布局资源创建所述widget内容。

可选的,结合第一方面,所述加载所述widget内容具体包括:将所述widget内容控件添加至预设的widget容器中;通过所述widget容器加载widget内容。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京珠穆朗玛移动通信有限公司,未经北京珠穆朗玛移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010774813.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top