一、温故动态加载ClassLoader机制
如果对Android的ClassLoader加载机制不熟悉,猛戳Android插件化开发动态加载基础之ClassLoader工作机制 http://blog...
分类:
移动开发 时间:
2016-12-02 16:23:18
阅读次数:
333
第一步、先爆项目demo照片,代码不多,不要怕
第二步、应该知道Java反射相关知识
如果不知道或者忘记的小伙伴请猛搓这里,Android插件化开发基础之Java反射机制研究 http://...
分类:
移动开发 时间:
2016-11-18 09:50:24
阅读次数:
385
Android插件技术已经出来很久了,从包建强大大的那篇《Android插件化:从入门到放弃》出来以后,插件化技术的场景也明朗了。 app插件牵涉到很多基础 1.app的启动流程 过程分析,首先从launcher上面点击app图标,然后到activity的OnResume。 在AMS里面调用star ...
分类:
移动开发 时间:
2016-09-26 14:41:08
阅读次数:
175
Android插件化的思考——仿QQ一键换肤,思考比实现更重要!
今天群友希望写一个关于插件的Blog,思来想去,插件也不是很懂,只是用大致的思路看看能不能模拟一个,思路还是比较重要的,如果你有兴...
分类:
移动开发 时间:
2016-09-17 19:24:57
阅读次数:
337
周三 八点起床,但是磨蹭到11点半才到咖啡店。 整理一下目前打开的URL: 任玉刚的Activity启动之路 Android动态部署系列文章 http://blog.csdn.net/ximsfei/article/details/51072332 Android插件化系列文章:http://blo ...
分类:
其他好文 时间:
2016-07-13 13:35:22
阅读次数:
122
【Android插件化探索(一)类加载器DexClassLoader】
【Android插件化探索(二)资源加载】前情提要在上一篇中有一个细节没有提到,那就是getResourcesForApplication和AssetManager的区别。getResourcesForApplication...
分类:
移动开发 时间:
2016-05-29 11:03:06
阅读次数:
337
在Java环境中,有个概念叫做“类加载器”(ClassLoader),其作用是动态装载Class文件。标准的Java SDK中有一个ClassLoader类,借助它可以装载想要的Class文件,每个ClassLoader对象在初始化时必须指定Class文件的路径。...
分类:
移动开发 时间:
2016-05-27 12:34:32
阅读次数:
339
前情提要在探索资源加载方式之前,我们先来看看上一篇中没细讲的东西。还没看过的建议先看上一篇Android插件化探索(一)类加载器DexClassLoader。PathClassLoader和DexClassLoader的区别DexClassLoader的源码如下:...
分类:
移动开发 时间:
2016-05-27 11:30:16
阅读次数:
241
阅读本文前,先阅读前面几篇:
http://blog.csdn.net/u013022222/article/details/51171720引言在android开发过程中,我们不可避免的会使用广播,比如,侦听开机,侦听短信。
而对于广播,我想很多人都知道他有两种类型,动态广播,通过代码在runtime进行register,
像这样: IntentFilter intentFilter =...
分类:
移动开发 时间:
2016-05-18 19:02:54
阅读次数:
291
1. 功能介绍
1.1 简介
DynamicLoadApk 是一个开源的 Android 插件化框架。
插件化的优点包括:(1) 模块解耦,(2) 动态升级,(3) 高效并行开发(编译速度更快) (4) 按需加载,内存占用更低等等。
DynamicLoadApk 提供了 3 种开发方式,让开发者在无需理解其工作原理的情况下快速的集成插件化功能。
宿主程序与插件完全独立...
分类:
移动开发 时间:
2016-05-12 13:45:50
阅读次数:
290