自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除