![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Framework
文章平均质量分 88
深入android底层知识
跨平台coder
It's never too late to learn.
展开
-
View体系学习之Activity构成
前言鉴于最近接触UI会比较多。先对次做一个初步的了解,以便能快速融入项目。学一个东西我比较喜欢从熟悉的入手,那Activity应该是Android开发中最熟悉的东西了。无论是对于View学习还是Dialog等的理解,Activity的结构熟悉都极有好处。本文只是做一个初步的了解。源码分析先从Activity最常用的setContentView入手:@Overridepublic void setContentView(@LayoutRes int layoutResID) { getDel原创 2021-06-02 01:39:29 · 135 阅读 · 0 评论 -
ActivityThread源码解析之Handler机制
前言本文分析了Hander几个重要类以及他们之间的关系。Handler是Android SDK来处理异步消息的核心类。子线程与主线程通过Handler来进行通信。同时在应用的整个生命周期里也起着至关重要的作用。源码分析ActivityThread中也使用到了Looper循环,那么看下它里面是怎么使用。先看下ActivityThread的main函数里面:public static vo...原创 2019-01-05 00:06:45 · 728 阅读 · 0 评论 -
ActivityThread源码解析之Application与Activity启动
前言在看ActivityThread源码的时候,看到有博客提到它承担着整个应用的运转以及生命周期。于是很好奇想一探究竟,跟着跟着大概就把应用启动过程过程了解了一下。这篇文章主要是介绍ActivityThread中有关于应用启动过程以及Activity启动部分。有关Binder的机制或者其他部分内容太多了,以后专门看看。源码分析Activity有且只有一个ActivityThr...原创 2019-01-03 16:56:29 · 1431 阅读 · 0 评论