一种用于Android系统的插件加载方法及装置

基本信息

申请号 CN201610331777.5 申请日 -
公开(公告)号 CN105955787A 公开(公告)日 2016-09-21
申请公布号 CN105955787A 申请公布日 2016-09-21
分类号 G06F9/445(2006.01)I 分类 计算;推算;计数;
发明人 陈乔;何意 申请(专利权)人 深圳市掌玩网络技术有限公司
代理机构 深圳市华腾知识产权代理有限公司 代理人 深圳市掌玩网络技术有限公司
地址 518000 广东省深圳市南山区高新南一道飞亚达科技大厦10层西
法律状态 -

摘要

摘要 本发明提供一种用于Android系统的插件加载方法及装置,包括以下步骤:接收程序或者用户对插件入口的操作指令;根据所述操作指令,判断所述插件是否存在;如果判断出所述插件存在,则启动插件进程解析并运行所述插件的安装包;启动所述插件对应的代理类;实例化插件类,并对插件类进行动态注入所述代理类对应的属性值,以使所述插件加载完成;对所述插件类进行生命周期进行回调,完成模拟Android运行时环境。本发明通过插件可以实现将自己的应用分拆,某些功能可以在插件中实现,用到时再进行下载,而且不用预集成或者安装。如果有新功能的添加,不需要更新应用,只要预留插件管理,便可以通过添加插件的方式,动态更新自己的应用;该功能需要改进或扩展,更新插件即可,无需频繁安装或卸载。