buildSrc
1.项目根目录下新建一个名为 buildSrc 的文件夹
image.png
2.在 buildSrc 文...
Android TabLayout总结
TabLayout基本属性:
- background:背景颜色
- tabTextColor:默认文本颜色
- ta...
android java和kotlin语法对比
java和kotlin语法对比
【Jvm】Jvm类加载机制
类加载时机
虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、...
Android中的进程Process
关于BeesAndroid项目
BeesAndroid项目提供了一系列的工具、理论分析与方法论,...
Android设计模式源码解析之桥接模式
模式介绍
模式的定义
将抽象部分与实现部分分离,使它们都可以独立的变化。...
Android MVVM模式
1、MVVM模式各部分的定义
1.1、MVVM模式分为3个部分:Model、View和ViewModel。
(...
深入理解JVM垃圾收集机制
程序计数器、虚拟机栈和本地方法栈这三个区域属于线程私有的,只存在于线程的...
ViewPager2获取Item的View
1.在写ViewPager2的ViewHolder的时候给ItemView设置tag为当前的ViewHolder
pub...
Android设计模式源码解析之模板方法模式
1. 模式介绍
模式的定义
定义一个操作中的算法的框架,而将一些步骤延迟到...
Android 中的开发者选项
每个 Android 开发人员都通过从开发人员选项页面启用 USB 调试来开始他们的旅程,...
synchronized 原理分析
synchronized 原理分析
1. 在阅读源码时做了大量的注释,并且做了一些测试分析...
android中Serializable 比 Parcelable好在哪?
一、序列化的目的:
(1)永久的保存对象,将对象数据保存在文件、磁盘或...
重学Java系列-1. GC原理 & 垃圾回收算法
GC原理
GC即垃圾收集,追踪仍然使用的所有对象,并将其余对象标记为垃圾然后进...
Android Kotlin之Flow数据流
Flow介绍
Flow是google官方提供的一套基于kotlin协程的响应式编程模型,它与Rx...
Lifecycle原理分析
简述
LifeCycle通过在FragmentActivity中会添加ReportFragment用来监听Act...
Android启动流程
关于项目
BeesAndroid项目旨在通过提供一系列的工具与方法,降低阅读Android系...
Android原生编解码接口MediaCodec详解
MediaCodec 是 Android 中的编解码器组件,用来访问底层提供的编解码器,通常与 Me...
HTTPS协议原理和流程分析
1,摘要
本文配图介绍HTTPS协议的层级结构,访问原理,交互过程,说明如何...


