[置顶]

分类:Android 中高级教程 69人阅读 评论(0) 收藏 举报 Android 插件 动态加载 前言

记得2010年刚毕业那会儿,公司做的第一个项目就用了插件的设计思想 (额,话说那时候是很前卫的),最近刚好看到这方面的文章,顺便总结下。

正文

关键思想:动态加载-->(DexClassLoader,java反射机制)

1.apk包不安装作为插件。参见 https://github.com/zz7zz7zz/androidplugin里的 git_androidplugin_apk2_demo

2.apk包需要安装作为插件。参见 https://github.com/zz7zz7zz/androidplugin里的 git_androidplugin_apk_demo

3.jar包作为插件。参见 https://github.com/zz7zz7zz/androidplugin里的 git_androidplugin_dex_demo



注意:使用插件化开发不一定适用所有项目,毕竟维护起来麻烦一些 (如果做游戏开发的话,还是值得推荐的,如游戏大厅类应用)


运行图:依次是(主界面-->图片插件->导航插件-->游戏插件)

android 插件开发总结_第1张图片android 插件开发总结_第2张图片android 插件开发总结_第3张图片android 插件开发总结_第4张图片


邮箱[email protected]

微博 http://weibo.com/u/3209971935
分享到:

更多相关文章

  1. Android Webview upload 图片上传
  2. Android图片圆角转换 RoundedImageView开源项目 小记
  3. Android studio Gradle插件从3.0.0降到2.3.3时碰到的问题
  4. Android UI开发第二十二篇――android 瀑布流图片实现
  5. Android 绘制一个Loading动画__向图片中缓慢填充颜色,从而形成动
  6. 如何在Android当中显示网络图片
  7. Android 使用javaMail jar包发送邮件到指定邮箱,并可以发送图片附
  8. Android 使用ArrayAdapter 加载Bean数据

随机推荐

  1. Android(安卓)的 SDK Manager 无法启动
  2. android 程序开发的插件化 模块化方法 之
  3. Android(安卓)恢复出厂设置(recovery)
  4. Android(安卓)ClassLoader解析(2) - Andr
  5. Android(安卓)cupcake源代码获取和编译 f
  6. 学习笔记:原生(android,ios)使用阿里iconf
  7. android web services7
  8. android 屏幕适配问题
  9. 学习android for eclipse
  10. Android(安卓)轻松实现语音朗读