[发明专利]一种基于安卓系统广播插件的实现方法及终端有效
申请号: | 201710436203.9 | 申请日: | 2017-06-09 |
公开(公告)号: | CN109032684B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 孙向作 | 申请(专利权)人: | TCL科技集团股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F8/65 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 李艳丽 |
地址: | 516006 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 系统 广播 插件 实现 方法 终端 | ||
本发明实施例一种基于安卓系统广播插件的实现方法及终端,其中方法包括:从云端获取广播的bundle配置文件,bundle配置文件至少包括bundle文件的版本号、符号名称及下载地址;根据bundle配置文件中bundle文件的符号名称,查询本地数据库中是否存储有与bundle文件的符号名称相匹配的bundle文件;若有,则判断bundle文件的版本号是否小于所述bundle配置文件中bundle文件的版本号;若是,则根据bundle配置文件中bundle文件的下载地址,下载最新的广播bundle文件;安装并启动最新的广播bundle文件,更新本地数据库。本发明实施例可以在需要变更发送广播的键值或内容时,通过重新生成新的广播发送者对应的bundle文件来实现广播发送者插件的动态更新,无需对广播发送者和广播接收者对应的应用进行同步修改,效率较高。
技术领域
本发明涉及智能终端技术领域,尤其涉及一种基于安卓系统广播插件的实现方法及终端。
背景技术
在安卓系统中,有一个类似于广播电台的功能,可以把一个公共的事件作为一个广播消息发送给其他应用程序,只要其他应用程序制定了该接收的事件名称,就可以接收到这个事件消息。由此可以推断出,如果想要使用广播,就要有发送和接收两个部分完成。常见的广播事件有:外拨电话、接收到的短信、开机启动完成、SD卡的插拔、软件的安装、卸载、升级以及电量的变化等等,当应用程序通过广播接收到这些事件后,就可以根据不同的时间做出不同的事情。
目前,通过广播实现进程间的通信,广播发送者和广播接收者需要预先定义广播事件和广播发送的键值,广播发送者在该广播事件上按照键值进行广播内容的发送,广播接收者则在该广播事件上根据广播发送者发送的键值获取广播内容。在实际广播过程中,如果需求变更,比如增加发送广播内容,则需要新增键值,此时广播发送者和广播接收者对应的应用就需要同步修改,尤其是当存在多个广播接收者的应用的时候,导致修改工作量大,效率低下。
发明内容
本发明实施例提供一种基于安卓系统广播插件的实现方法及终端,旨在解决上述实际广播过程中,如果需求变更,比如增加发送广播内容,则需要新增键值,此时广播发送者和广播接收者对应的应用就需要同步修改,尤其是当存在多个广播接收者的应用的时候,导致修改工作量大,效率低下的问题
第一方面,本发明实施例提供了一种基于安卓系统广播插件的实现方法,该方法包括:
从云端获取广播的bundle配置文件,所述bundle配置文件至少包括bundle文件的版本号、bundle文件的符号名称、bundle文件的下载地址;
根据所述bundle配置文件中bundle文件的符号名称,查询本地数据库中是否存储有与所述bundle文件的符号名称相匹配的bundle文件;
若有,则判断所述bundle文件的版本号是否小于所述bundle配置文件中bundle文件的版本号;
若小于,则根据所述bundle配置文件中bundle文件的下载地址,下载最新的广播bundle文件;
安装并启动所述最新的广播bundle文件,更新所述本地数据库。
第二方面,本发明实施例提供了一种终端,该终端包括:
获取单元,用于从云端获取广播的bundle配置文件,所述bundle配置文件至少包括bundle文件的版本号、bundle文件的符号名称、bundle文件的下载地址;
查询单元,用于根据所述bundle配置文件中bundle文件的符号名称,查询本地数据库中是否存储有与所述bundle文件的符号名称相匹配的bundle文件;
判断单元,用于若有,则判断所述bundle文件的版本号是否小于所述bundle配置文件中bundle文件的版本号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL科技集团股份有限公司,未经TCL科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710436203.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:配置数据处理方法及装置
- 下一篇:一种加速安卓系统启动的方法及终端