发明名称 APK插件化管理方法
摘要 本发明涉及一种APK插件化管理方法。本发明可以解决现有技术APK安装的繁琐过程,软件在升级时,用户依然需要手动进行操作,并且安装APK将强制弹出安装界面,使得用户体验急速下降的问题,其技术方案要点是:所述的APK插件化管理方法包括以下步骤:步骤一:APK启动;步骤二:判断APK中的壳是否进行实例化,如果是,则进行APK中壳实例化,然后执行步骤三,如果APK中的壳实例化完成则安卓系统通过壳执行APK插件功能步骤;步骤三:安卓系统判断APK中的插件是否通过插件检测,如果APK中的插件通过插件检测则执行步骤四,否则执行完整升级步骤;步骤四:安卓系统加载插件,执行插件管理模块的注册步骤,然后跳转执行APK插件功能步骤。本发明能更好地提升用户体验。
申请公布号 CN102915247B 申请公布日期 2015.08.19
申请号 CN201210315794.1 申请日期 2012.08.31
申请人 杭州斯凯网络科技有限公司 发明人 姚伟涛
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 杭州杭诚专利事务所有限公司 33109 代理人 尉伟敏
主权项 一种APK插件化管理方法,在安卓系统中使用,其特征在于:所述的APK插件化管理方法包括以下步骤:步骤一:APK启动;步骤二:判断APK中的壳是否进行实例化,如果是,则进行APK中壳实例化,然后执行步骤三,如果APK中的壳实例化完成则安卓系统跳过步骤三和步骤四直接通过壳执行APK插件功能步骤;步骤三:安卓系统判断APK中的插件是否通过插件检测,如果APK中的插件通过插件检测则执行步骤四,否则执行完整升级步骤;步骤四:安卓系统加载插件,执行插件管理模块的注册步骤,然后跳转执行APK插件功能步骤,所述的APK插件功能步骤包括以下分步骤:分步骤一:对APK中的壳进行启动;分步骤二:安卓系统启动插件化SDK,插件化SDK提供插件管理模块与插件间的接口;分步骤三:插件管理模块对所有插件进行调用管理,确定各插件之间的调用关系和加载顺序;分步骤四:安卓系统运行插件内实现具体功能的代码,实现消息响应,所述的插件为使用SDK工具将APK中的实现代码分离并转换而成的jar包,所述的插件直接存储在终端的任意存储位置,所述的插件化SDK为实现SDK功能的插件,所述的插件化SDK直接存储在终端的任意存储位置,所述的壳为若干个插件各自分别依赖的若干个Activity类。
地址 310000 浙江省杭州市西湖区紫荆花路2号联合大厦B座10楼