一种用于Android系统的插件加载方法及装置
基本信息
申请号 | CN201610331777.5 | 申请日 | - |
公开(公告)号 | CN105955787A | 公开(公告)日 | 2016-09-21 |
申请公布号 | CN105955787A | 申请公布日 | 2016-09-21 |
分类号 | G06F9/445(2006.01)I | 分类 | 计算;推算;计数; |
发明人 | 陈乔;何意 | 申请(专利权)人 | 深圳市掌玩网络技术有限公司 |
代理机构 | 深圳市华腾知识产权代理有限公司 | 代理人 | 深圳市掌玩网络技术有限公司 |
地址 | 518000 广东省深圳市南山区高新南一道飞亚达科技大厦10层西 | ||
法律状态 | - |
摘要
摘要 | 本发明提供一种用于Android系统的插件加载方法及装置,包括以下步骤:接收程序或者用户对插件入口的操作指令;根据所述操作指令,判断所述插件是否存在;如果判断出所述插件存在,则启动插件进程解析并运行所述插件的安装包;启动所述插件对应的代理类;实例化插件类,并对插件类进行动态注入所述代理类对应的属性值,以使所述插件加载完成;对所述插件类进行生命周期进行回调,完成模拟Android运行时环境。本发明通过插件可以实现将自己的应用分拆,某些功能可以在插件中实现,用到时再进行下载,而且不用预集成或者安装。如果有新功能的添加,不需要更新应用,只要预留插件管理,便可以通过添加插件的方式,动态更新自己的应用;该功能需要改进或扩展,更新插件即可,无需频繁安装或卸载。 |
