- 博客(4)
- 收藏
- 关注
转载 App服务端架构变迁
从2013年开始,我们先后进行了不同路径的多样性架构探索,在实践过程中也经历了各种曲折与压力,最终实现了2015年的这个全新架构,实现了无线服务端基于API Gateway的架构框架、客户端的模块化开发、测试与部署,支持运行期间的模块实时加载、按需Lazyloding、Remote加载,从而实现模块级动态升级以及代码级热修复,并 且逐步推动数百人的客户端研发团队由不堪重负、效率低下的大版本大火
2017-01-02 16:58:57 8207
原创 Service的绑定过程
和Service的启动过程一样,Service的绑定过程也是从ContextWrapper开始的,如图: 图中所示,realStartServiceLocked和Service的启动过程类似,故省略了,都是通过ApplicationThread来完成Service的创建并执行onCreat方法,在图中其实有个断点(handleBindService),不知大家发现没有,其实我是故意留的一个断点。接
2017-01-02 15:25:06 730
原创 Activity的启动过程
我看过很多有关Activity的启动过程的博客,但是写的太过细致,导致我真正理解起来还是有难度的,所有下面我将用流程图的形式展示Activity的启动过程: 在Hander H 中启动Activity是由handLauchActivity实现的,而handLauchActivity方法内调用了performLauchActivity方法,然后调用了handResumeActivity方法,ha
2017-01-02 14:44:32 708
原创 Service的启动过程
如果看过上篇Activity的启动过程Activity的启动过程的文章,相信这篇Service的启动过程,能帮助大家更加容易理解Android四大组件的启动过程,首先我们知道Service分为两种工作状态,一种是启动状态,主要执行后台计算,一种是绑定状态,用于和其他组件的交互:首先看看Service的启动过程:这个流程图好像很熟悉,是的,他和Activity的启动过程很相似,都主要是通过Activi
2017-01-02 13:27:10 580
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人