自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 结合源码详解Handler机制

彻底搞懂Handler机制,看本文就够了

2023-08-16 09:53:24 317 4

原创 自定义View完结篇--从实现QQ消息气泡去理解自定义View

彻底搞懂自定义View,看该系列就够了

2023-07-12 18:15:13 344 4

原创 自定义View系列:安卓动画机制

彻底搞懂安卓的动画机制,看本文就够了

2023-06-30 18:02:03 663 4

原创 彻底带你搞懂安卓View的事件分发机制

想要搞定自定义View,就要先搞定事件分发机制,彻底搞懂事件分发机制,看本文就够了

2023-06-19 11:24:48 715 2

原创 UI绘制流程分析(后篇)--完结篇

彻底搞懂UI绘制流程,看该系列就够了

2023-06-14 10:19:00 396

原创 UI绘制流程分析(前篇)--App与Activity的启动

彻底搞懂UI绘制流程,看该系列就够了

2023-06-04 16:58:45 662 2

原创 Binder机制总结(下篇)--驱动层分析

彻底搞懂Binder,看这一篇就够了

2023-04-21 00:07:01 498 3

原创 Binder机制总结(上篇)--java层与框架层分析

本文会带领大家从0到1一步一步去深挖Binder机制,彻底搞懂Binder,看这篇就够了

2023-04-04 17:53:23 848

原创 手把手带你搞懂AMS启动原理

彻底搞懂AMS即ActivityManagerService,看这一篇就够了

2023-02-21 16:57:44 3582 3

原创 应用的开端--PackageManagerService(PMS)

彻底搞懂PMS即PackageManagerService,看这一篇就够了

2023-01-30 11:51:15 1240 6

原创 豁然开朗篇:安卓开发中关于虚拟机那些事

彻底搞懂虚拟机这一块,看这一篇就够了

2022-12-08 16:54:00 769

原创 豁然开朗篇:安卓开发中关于线程那些事(下篇)

彻底搞懂线程这一块,看这一篇就够了

2022-11-14 10:45:54 1056 1

原创 豁然开朗篇:安卓开发中关于线程那些事(上篇)

彻底搞懂线程这一块,看这一篇就够了

2022-11-08 17:20:37 932

原创 豁然开朗篇:安卓开发中关于内存那些事

你有没有想象过你所写的每一句代码,在内存里是怎么分布的,搞清楚这个问题,你对编程的理解又上升到一个高度了首先,如果对于java虚拟机的内存划分不清楚的同学,可以先去了解一下java虚拟机把java程序加载到内存以及内存的分布是怎样的,因为接下来一些知识点比如堆、方法区、虚拟机栈等是需要你对java虚拟机对于java程序运行时的内存划分区域有一定的认识,因此等理解之后再来看本文会有更好的效果。

2022-10-28 16:46:51 1236 7

原创 关于安卓开发的一些你必须要掌握的网络知识(一):网络基础与网络框架OkHttp

为了能把OkHttp以及作为安卓开发必须掌握的关于网络知识能写清楚,本文从网络知识讲起,然后会手动仿照OkHttp的源码结构来写一个它的架构,然后结合OkHttp的源码来为大家讲解。相信大家看完本系列后,除了能搞透OkHttp之外,还会对网络框架有一个更深的认识。

2022-10-17 16:52:50 830

原创 Android Studio里项目的各目录与文件(一)

​ 该系列主要分析Android Studio里各目录与文件及其作用,以及在工作中会遇到的坑与解决方法,特别是拉取项目到自己的AS里时,会遇到各种各样的问题,都是需要理解这些目录与文件是干什么,才能让你有思路可寻,然后去解决,不然只会百度或google来复制别人的答案来解决,只会不求甚解。 今天先来说说这些目录与文件以及他们的作用。 一、总项目的目录结构我们使用Android Studio创建安卓项目成功后,就会出现以下这个文件结构:1).idea(还有个.build...

2021-01-16 21:39:35 4802

原创 不管你是Java开发还是安卓开发都必须要掌握的虚拟机知识点

Java虚拟机,如果要详细讲,可以写成一本书,但今天我的重点是想总结虚拟机的一些基础的知识点,让大家对虚拟机的内存空间有一个深刻的认识。 首先,这里要说一下一个基本流程,当你的Java代码写好了之后,是保存在XX.java文件中,然后因为要让计算机识别你写好的代码,所以要将文件编译成XXX.class文件,最后,就是运行这个字节码文件从而执行你写的代码,而编译和运行的工作都是虚拟机干的。...

2020-04-21 15:28:42 651

原创 詹姆斯•高斯林/关于Java的故事

作为一直使用Java的开发者,虽然每天朝夕相处,但可能对Java的历史与发展不太了解。有人会惊讶:何必浪费时间去了解这个,这对开发没有用处。但我想说的是,学习知识,应该要构建一个宏观的知识图谱。因为这样你才能知其所以然。想想一开始你学习计算机课程的时候,是不是一脸蒙蔽,数据结构是啥,操作系统是啥,计算机网络可能算是你听过的词,学这些有什么用?然后现在当你学完这些之后,你是不是才后知后觉...

2020-04-20 11:34:21 1891

空空如也

空空如也

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

TA关注的人

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