android 插件化 模块化开发(apkplug)

   通过几个月断断续续的摸索开发,终于有了apkplug的第一个版本,将大部分的业余时间都用于研发这个东东说实话感受挺累的,不过努力总算没有白费,目前插件平台功能基本还令我满意。在这里写下一个开发demo但愿各位大牛多提宝贵意见和建议,为咱们不断完善它提供动力 www.apkplug.comandroid

   目前插件平台的主要功能就是动态的加载apk文件,可以利用apk文件中的绝大部分功能而不用安装。当时想作这个的最原始目的即是如何能让我从android开发的资源重用上解脱出来,你们也知道android全部资源文件都放在固定的目录中,若是我想利用上一个项目的部分UI控件(这实际上常常遇到),那么要分离它们可不是一个简单的力气活。因此若是能把各类UI和其资源打包到不一样的apk文件中,而在使用的时候只用加载它们就能够不加约束使用其中的UI与资源这将是很是让人兴奋的事情,好吧至少我是这么想的。 ide

   目前插件平台已经实现了以上所说的功能,你能够在主应用中调用插件(apk文件)中的UI而不用提早安装它们,或者你能够在其余的插件中调用另一个插件中的UI或代码。还有你能够直接经过布局.xml文件中调用其余插件的自定义UI请随时关注网站上提供的最新开发技巧。不光这些,你还能够实现插件间activity相互调用,就好像应用间的activity调用同样但实际上它们又是没有安装且在一个进程里面的。 布局

   如你所想插件平台并不是将插件apk在后台安装实现的,它们是工做在一个工做进程且可以高度协做运行的(你可定义本身的插件间通信接口)。经过这种可伸缩,可扩展的自定义插件平台,你将能够用它开发出跟多不一样功能的应用而不单单是支持了插件桌面而已。而要集成它只须要几段代码而已。 网站

下面是插件demo截图但愿大家能经过他了解更多 网站地址 ui

http://115.28.43.27/

   

相关文章
相关标签/搜索