- 博客(4)
- 资源 (18)
- 收藏
- 关注
原创 从源码解析-结合Activity加载流程深入理解ActivityThrad的工作逻辑
我们知道在Sun的Java体系中和C语言中的类或者程序入口点都是main方法,那我们的Android程序入口是不是也是某个类的main方法呢?有一点很奇怪的是,我们平时开发中好像没接触过main方法,基本上都是与四大组件(还有一个Fragment)和Application打交道;要想弄清楚这是怎么回事,就必须要了解下当你点击手机桌面上某个APP的icon后,它是怎么从无到有运行在你的眼前的
2018-09-26 14:50:04 1451
原创 从源码解析-Android中Zygote进程是如何fork一个APP进程的
zygote进程fork子进程前言前言每个APP可能运行在一个进程,也可能在多个进程,这些进程拥有自己独立的资源;然而这些进程都是由Zygote进程fork出来的,再往前一步其实是system server进程使用LocalSocket去通知zygote进程,然后zygote去fork一个子进程,也就是APP进程(更往前一步就是APP进程使用Binder机制去通知system server进程...
2018-09-18 19:34:44 8130 9
原创 从源码解析-Android系统启动流程概述 init进程zygote进程SystemServer进程启动流程
Android系统启动过程往细了说可以分为5步: Loader –》Kernel –》Native –》Framework –》ApplicationLoaderBoot ROM: 当手机处于关机状态时,长按Power键开机,引导芯片开始从固化在ROM里的预设出代码开始执行,然后加载引导程序到RAMBoot Loader:这是启动Android系统之前的引导程序,主要是检查RAM...
2018-09-16 22:44:25 5389
原创 OKHttp3--详细使用及源码分析系列之初步介绍【一】
说OHHttp是当下Android使用最频繁的网络请求框架应该是不过分的,是由Square公司贡献的一款开源工程;用于替代之前的HttpURLConnection(Google在Android4.4以后开始将源码中的HttpURLConnection替换成了OKHttp,但是HttpURLConnection的API还是在的,可以继续使用)和HttpClient(Google已经在Android6.0以后移除了HttpClient相关的API,已经不能继续使用);同时现在流行的Retrofit框架底层同样是
2018-09-05 09:34:28 1229
DB.Browser.for.SQLite-3.11.2-win64.zip
2020-02-15
Postman-win64-7.17.0-Setup.zip
2020-02-14
graphql-playground-electron-setup-1.8.10.zip
2020-02-04
genymotion.zip
2019-09-27
剪贴板工具Ditto
2019-05-06
typora-setup-x64
2019-01-30
Android系统源代码
2018-08-22
node-v8.9.1-x64.zip
2018-08-15
AtomSetup-x64_1.21.2.zip
2018-08-15
pycharm-community-2018.1.4.zip
2018-06-04
Anaconda3-5.2.0-Windows-x86_64.exe
2018-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人