自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 UI绘制过程解析

一、目的:主要核心是探究UI如何进行具体绘制1.UI从数据加载到具体展现的过程:2.进程间的启动协作:二、如何加载到数据1.应用从启动到onCreate的过程:2.Activity生产过程详解:1) AMS启动流程: [21版本] [28版本] ...

2021-12-21 15:50:31 1203

原创 Android JUC

JMM内存模型8大原子操作:read(读取):从主内存中读取数据;load(载入):将主内存读取到的数据写入工作内存;use(使用):从工作内存读取数据来计算;assign(赋值):将计算好的值重新赋值到工作内存当中;store(存储):将工作内存数据写入主内存;write(写入):将存入的数据变量值赋值给主内存中的共享变量;lock(锁定):将主内存变量加锁;...

2021-11-17 11:15:23 318

原创 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 1380

原创 解读OkHttp

介绍:调用流程:Socket连接池复用机制Http协议重定向与缓存处理高并发请求队列:任务分发责任链模式拦截器设计

2021-10-19 20:30:04 136

原创 网络原理梳理

网络连接类型:Http/Https:Keep-Alive长链接:WebSocket:WebSocket是一个完整的应用层协议,包含一套标准的API,所以从使用上说比Socket更方便灵活;其他长链接协议:MQTT、XMPP等;OSI:网络分层模型:...

2021-10-13 16:05:01 148

原创 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 452

android 下拉特效

纸飞机飞出回归就是一个下拉刷新从下拉到刷新完成的整个过程

2015-09-24

Android 窗口类型

Android 窗口类型

2015-07-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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