logo

2023

Shadow插件化框架使用
Android将SO库封装到JAR包中并加载其中的SO库

2022

使用Compose编写ui界面

2020

WMrouter源码拆解
Arouter源码拆解
实现一个简单的音乐播放器

2019

mybatis 动态 sql
爱奇艺插件化框架Qigsaw的使用
AAPT2的妙用

2018

安卓组件化总结
Android NDK 学习二之基础
Android NDK 学习一之开篇
Android Gradle插件开发介绍
Replugin插件通信不得不了解的知识
JavaScript面向对象
JavaScript基础
Android中图片到底占多大空间
Binder知识点记录
四大组件插件化总结
ContentProvider插件化
Service插件化

2017

BroadcastReceiver插件化
Activity插件化(三)
Activity插件化(二)
Activity插件化(一)
Java反射与优化
Git 用法全
Java代理模式与Binder
React Native基础之props,state,style
Android的资源管理器的创建过程
手把手教你写Router框架入门篇
Dagger2入门使用
使用Charles对Android App进行抓包

2016

Jenkins自动打包配置
热修复探究(三)
热修复探究(二)
热修复探究(一)
github下fork后如何同步源库的新更新内容?
ViewGroup事件分发
View的事件分发
自定义View实现天气折线图效果
WebView与Java的相互调用
Android Volley + OkHttp3 + Gson 开源库的封装
Android自定义属性为应用程序设置全局背景
多渠道打包,生成不同包名的包