发明名称 |
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楼 |