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