![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 69
隔夜咖啡喷喷香
火星文
展开
-
UI绘制过程解析
一、目的:主要核心是探究UI如何进行具体绘制1.UI从数据加载到具体展现的过程:2.进程间的启动协作:二、如何加载到数据1.应用从启动到onCreate的过程:2.Activity生产过程详解:1) AMS启动流程: [21版本] [28版本] ...原创 2021-12-21 15:50:31 · 1092 阅读 · 0 评论 -
Android JUC
JMM内存模型8大原子操作:read(读取):从主内存中读取数据;load(载入):将主内存读取到的数据写入工作内存;use(使用):从工作内存读取数据来计算;assign(赋值):将计算好的值重新赋值到工作内存当中;store(存储):将工作内存数据写入主内存;write(写入):将存入的数据变量值赋值给主内存中的共享变量;lock(锁定):将主内存变量加锁;...原创 2021-11-17 11:15:23 · 211 阅读 · 0 评论 -
Android JVM
参考:https://app.yinxiang.com/fx/a0ed989f-d653-417b-bf5a-94d766d95ed4一、运行时数据区;java和c/c++的不同:1.动态内存分配;2.垃圾收集技术;java程序执行过程:JVM全称Java Virtual Machine,也就是Java虚拟机。它能够识别.class后缀文件,并且能解析它的指令,最终调用操作系统上的函数,完成我们想要的操作。 一个java程序,首先经过javac编译成为.cl...原创 2021-11-12 14:15:02 · 1255 阅读 · 0 评论 -
解读OkHttp
介绍:调用流程:Socket连接池复用机制Http协议重定向与缓存处理高并发请求队列:任务分发责任链模式拦截器设计原创 2021-10-19 20:30:04 · 85 阅读 · 0 评论 -
网络原理梳理
网络连接类型:Http/Https:Keep-Alive长链接:WebSocket:WebSocket是一个完整的应用层协议,包含一套标准的API,所以从使用上说比Socket更方便灵活;其他长链接协议:MQTT、XMPP等;OSI:网络分层模型:...原创 2021-10-13 16:05:01 · 95 阅读 · 0 评论 -
Android系统初始化到Activity启动
1.BootLoader(芯片内嵌)2.Linux【system/core/】init/init.cppmain -> LoadBootScripts(am,sm) -> rootdir/init.rc(Android Init Language);init.rc -> trigger zygotę-start ...原创 2021-09-30 11:15:08 · 374 阅读 · 0 评论