携程DynamicAPK插件化框架源码分析Author:莫川插件核心思想1.aapt的改造分别对不同的插件项目分配不同的packageId,然后对各个插件的资源进行编译,生成R文件,然后与宿主项目的R文件进行id的合并。
要求:由于最终会将所有的资源文件id进行合并,因此,所有的资源名称均不能相同。2.运行ClassLoader加载各Bundle和MultiDex的思路是一样的,所有的插件都被加载到...
分类:
其他好文 时间:
2016-01-19 10:49:18
阅读次数:
224
AbstractIoAcceptor类继承自AbstractIoService基类,并实现了IoAcceptor接口,它主要的成员变量是本地绑定地址。private final List defaultLocalAddresses = new ArrayList();private final Li...
分类:
其他好文 时间:
2016-01-16 14:14:45
阅读次数:
178
整个框架最核心的几个包是:org.apache.mina.core.service, org.apache.mina.core.session, org.apache.mina.core.polling以及org.apache.mina.transport.socket。这一篇先来看org.apac...
分类:
其他好文 时间:
2016-01-16 11:50:00
阅读次数:
214
前言
从学校出来的这半年时间,发现很少有时间可以静下来学习和写博文了,为了保持着学习热情,我希望自己抽出一部分时间来写一些Android框架源码阅读后的理解系列博文。
期许:希望可以和大家一起学习好此框架,也希望大家看博文前最好是先了解下框架的基本使用场景和使用方法,有什么问题可以留言给我,交流学习。
当然,再好的博文,也不如自己看一遍源码!
这次为大家带来的是《胖虎谈ImageLoa...
分类:
其他好文 时间:
2015-12-02 20:52:04
阅读次数:
234
adbi 是一个android平台(arm 32 )的so注入+挂钩框架,源码开放在github上 : ADBI 项目。从github上下载来目录如下: 执行主目录下build.sh编译后目录如下,前提是你有在环境变量下设置ndk-build路径,不知道ndk-build是啥的说明还没下载过N...
分类:
数据库 时间:
2015-11-30 00:51:30
阅读次数:
267
获染下载地址(劳动所得,不喜勿喷)】【免费支持更新】A代码生成器(开发利器);全部是源码增删改查的处理类,service层,mybatis的xml,SQL(mysql和oracle)脚本,jsp页面都生成就不用写搬砖的代码了,生成的放到项目里,可以直接运行B阿里巴巴数据库连接池druid;数据库连接池阿里巴..
分类:
数据库 时间:
2015-11-29 06:44:56
阅读次数:
221
tp框架采用单入口模式,单入口文件index.php:在index.php第24行,将ThinkPHP/ThinkPHP.php包含过来,line18,19:memory_get_usage();函数为php系统函数;第22行~31行,定义常量使用的关键词是‘const‘,关于const与define的区别,请参考这篇文章,还有这篇。第34行中的‘__DIR__‘为ph..
分类:
Web程序 时间:
2015-11-26 19:19:28
阅读次数:
202
包结构:org.achartengine:org.achartengine.model:org.achartengine.renderer:org.achartengine.tools:安卓图表引擎AChartEngine(一) -简介http://blog.csdn.net/lk_blog/art...
分类:
移动开发 时间:
2015-11-21 19:48:48
阅读次数:
205