android源码分析
文章平均质量分 84
starlight_2012
这个作者很懒,什么都没留下…
展开
-
Handler源码分析
Handler、Looper、MessageQueue源码分析1、概述Handler,looper,MessageQueue贯穿整个App生命周期,本篇文章从app入口ActivityThread开始讲述整个Handler原理机制。2、原理分析我们先从app启动类ActivityThread分析Handler机制 public static void main(String[] args)原创 2017-09-27 20:33:47 · 773 阅读 · 0 评论 -
Activity启动流程
Activity启动流程及生命周期1、概述在上一篇http://blog.csdn.net/starlight_2012/article/details/78116916 Handler、Looper、MessageQueue源码分析我们知道在ActivityThread中Looper.looper()以后就会轮询MessageQueue队列,那么Activity是如何启动的?本篇将带你解析Acti原创 2017-11-20 11:37:34 · 393 阅读 · 0 评论 -
Toast源码分析
Toast源码分析1、概述Toast是android中经常使用的提示框,系统通过WindowManager.addView()方法在顶层window窗口添加的视图,所以Toast显示时可以不依赖Activity界面和应用程序当我们把Toast添加到WindowManager进程时,用户应用程序退出时toast依然可以显示并打印,WindowManager和应用程序是不同进程级别的应用所以不...原创 2018-02-28 11:57:47 · 339 阅读 · 0 评论 -
okhttp源码分析
Okhttp源码分析1、概述okhttp是高性能的http网络库,支持同步、异步,而且实现了spdy、http2、webSocket协议,api使用简介,成为谷歌官方推荐的网络请求库。2、原理分析从OkhttpClient开始,从api调用分析okhttp源码实现, OkHttpClect.Builder builder = new OkHttpClient.Bu...原创 2018-07-03 11:38:11 · 265 阅读 · 0 评论 -
EventBus源码分析
EventBus源码分析1、概述原创 2018-07-29 11:22:34 · 180 阅读 · 0 评论 -
Rxjava 源码分析一
1、概述原创 2018-08-11 23:11:17 · 231 阅读 · 0 评论 -
Retrofit源码分析
#原创 2018-09-09 10:57:23 · 273 阅读 · 0 评论