自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 腾讯社招Android客户端一面面经

这里是我在公众号整理的腾讯社招offer 1-4面的面经,有需要的伙伴自取,需要模拟面试的伙伴可以私信,或者微信公众号下留言。

2024-04-06 17:53:40 322

原创 Android进阶宝典 -- 手写RecyclerView分页组件

手写RecyclerView分页加载组件

2022-09-04 22:25:07 2295 1

原创 Android进阶宝典 -- 从0到1搭建高效webview框架2

通用webview模块

2022-07-25 18:34:22 1671

原创 Android进阶宝典 -- ViewModel原理再剖析(数据持久化)

全新ViewModel原理分析,屏幕旋转数据持久化原理

2022-06-22 09:18:07 1453

原创 Android进阶宝典 --- 最新LiveData LifeCycle源码解读

LiveData、LifeCycle源码分析

2022-06-04 20:58:23 493

原创 Android进阶宝典 --- 手写Google事件分发机制

Android 事件分发机制

2022-06-03 15:54:08 413

原创 图片缓存框架

在实际的开发项目中,尤其是内容项目,涉及到图片资源的展示,例如列表中展示、视频资源的封面…,图片往往是从服务端下发,端上加载做渲染,那么我们是否每次加载图片都需要从服务端请求获取图片资源,这就涉及到了图片资源的缓存问题,像业内比较主流的Glide、Coil,内部都有自己的图片缓存策略,那么我们自己也可以手写一个图片缓存策略框架图片缓存框架1 准备工作 -- 资源封装2 活动缓存 -- 弱引用3 内存缓存 -- LruCache4 磁盘缓存 -- DiskLruCache1 准备工作 – 资源封装在此之

2022-05-29 16:46:10 416

原创 Android进阶宝典 --- 手写RecyclerView实现列表加载

手写RecyclerView

2022-05-29 15:16:32 1624 2

原创 Android进阶宝典 --- UI的绘制流程

UI的绘制流程

2022-05-22 14:09:01 1117

原创 Android进阶宝典 --- AndFix热修复原理解析

手写AndFix热修复框架

2022-05-20 23:12:24 651

原创 Android进阶宝典 --- 你真的懂得ArrayList吗?

ArrayList源码解析及优化

2022-05-15 16:20:28 1215

原创 Android进阶宝典 --- 从字节码插桩技术了解美团热修复

手写美团热修复robust框架

2022-05-14 16:31:15 658

原创 Android进阶宝典 --- AOP打造动态申请权限框架

AOP权限申请

2022-05-08 22:18:56 1390

原创 Android进阶宝典 --- AOP(AspectJ入门)

AOP入门

2022-05-08 17:27:49 1245

原创 Android进阶宝典 --- 编译时技术分析

编译时技术分析

2022-05-03 21:41:59 973

原创 Android进阶宝典 --- 锁机制

锁机制

2022-05-01 16:38:33 2866

原创 Android进阶宝典 --- 多线程(并发,引入锁概念)

多线程基础知识

2022-05-01 10:15:56 1236

原创 Android热修复技术 --- 兼容性问题深入

Android热修复兼容性问题

2022-04-10 17:24:29 3525

原创 Android热修复技术 --- Gradle插件实现差分打包 + 手写热修复框架

热修复与Gradle的搭配

2022-04-09 21:21:20 4264

原创 Android热修复技术 --- 类加载机制

热修复前言 类加载机制

2022-03-27 16:57:29 3985

原创 Android Gradle的神奇之处 ---- 组件化优化

组件化优化

2022-03-20 17:29:31 3578

原创 Android Gradle的神奇之处 ---- AGP

AGP的介绍

2022-03-19 22:51:30 2411

原创 Android Gradle的神奇之处 ---- Gradle依赖配置

gradle依赖配置

2022-03-19 16:21:53 5856

原创 Android Gradle的神奇之处 ---- Project和Gradle插件

Gradle插件

2022-03-13 17:09:50 2740

原创 Android Gradle的神奇之处 ---- Gradle构建和Task引入

Gradle构建和Task引入

2022-03-12 23:59:52 2103

原创 Android Gradle的神奇之处 ---- Groovy元编程

Groovy元编程

2022-03-06 15:50:50 2285

原创 Android Gradle的神奇之处 ---- Groovy语法从入门到进阶

Groovy语法基础 闭包概念的描述

2022-03-05 22:27:46 1151

原创 Kotlin协程的那些事 ---- 管道Channel

Channel管道

2022-02-27 14:43:12 1328

原创 Kotlin协程的那些事 ---- 流 Flow

Flow 冷流的认识

2022-02-26 21:45:50 1246

原创 Kotlin协程的那些事 ---- 协程上下文和异常的传播

协程的上下文

2022-02-26 16:23:16 1305

原创 Kotlin协程的那些事 ---- 协程的启动模式和生命周期

协程的启动模式和生命周期

2022-02-20 17:24:57 858

原创 Kotlin协程的那些事 ---- 初识协程

协程的基础知识

2022-02-20 15:10:22 1002

原创 Android FrameWork ---- ServiceManager 服务注册与获取原理分析

Binder服务的注册与获取源码分析

2022-02-13 17:44:29 943

原创 Android FrameWork ---- ServiceManager源码分析

ServiceManager的注册流程native层ServiceManager的获取aidl编译文件解剖

2022-02-13 17:41:39 2480 1

原创 Android FrameWork ---- Binder驱动源码分析

Binder机制以及Binder驱动源码分析

2022-02-12 18:41:05 2272

原创 Android组件化设计5 --- 组件间数据共享

组件间数据共享

2022-02-04 08:56:35 1249

原创 Android组件化设计4 --- 路由参数传递

路由带参传递,封装路由管理类

2022-02-01 16:35:20 2528

原创 Android组件化设计3 ---- KotlinPoet的高级用法

史上最详细的KotlinPoet的高级用法

2022-01-30 16:52:24 2935

原创 Android组件化设计2 --- 自定义注解处理器(APT)

APT 注解处理工具

2022-01-23 17:35:56 1863

原创 Android组件化设计1 --- Gradle的神奇之处

Android组件化Gradle配置

2022-01-22 18:56:38 1218

空空如也

空空如也

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

TA关注的人

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