1.一种应用程序插件化加载方法,该方法包括步骤:将提供给所述应用程序集成的主要功能模块封装到软件开发包SDK中;
将提供给所述应用程序集成的次要功能模块分别封装为插件化库;
在所述SDK中添加对应的插件信息;及
将所述SDK集成到所述应用程序中。
2.根据权利要求1所述的应用程序插件化加载方法,其特征在于,该方法还包括步骤:从所述SDK中获取对应的插件信息;
当启动所述应用程序时,判断是否需要加载插件;
当需要加载插件时,根据所获取的信息加载插件。
3.根据权利要求2所述的应用程序插件化加载方法,其特征在于,该方法还包括步骤:判断所述应用程序中是否有插件需要升级;
对需要升级的插件分别进行更新升级。
4.根据权利要求1所述的应用程序插件化加载方法,其特征在于,每个次要功能模块对应的插件化库为一个插件,每个插件为*.apk或*.jar形式的单独文件。
5.根据权利要求1所述的应用程序插件化加载方法,其特征在于,所述插件信息包括插件图标、插件名称以及相关配置信息,用于描述所述插件的属性。
6.根据权利要求1所述的应用程序插件化加载方法,其特征在于,所述应用程序为在Hybrid框架下混合开发,部分采用HTML5页面的形式编写。
7.一种应用程序插件化加载系统,其特征在于,该系统包括:封装模块,用于将提供给所述应用程序集成的主要功能模块封装到软件开发包SDK中,将提供给所述应用程序集成的次要功能模块分别封装为插件化库,并在所述SDK中添加对应的插件信息;
集成模块,用于将所述SDK集成到所述应用程序中。
8.根据权利要求7所述的应用程序插件化加载系统,其特征在于,该系统还包括:加载模块,用于从所述SDK中获取对应的插件信息,当启动所述应用程序时,判断是否需要加载插件,及当需要加载插件时,根据所获取的信息加载插件。
9.根据权利要求8所述的应用程序插件化加载系统,其特征在于,该系统还包括:升级模块,用于判断所述应用程序中是否有插件需要升级,并对需要升级的插件分别进行更新升级。
10.根据权利要求8所述的应用程序插件化加载系统,其特征在于,所述应用程序设置为所述插件的框架容器,提供所述插件的管理功能和每个插件相应功能的入口。