随笔
3
2016 年过去了
再见,2015
开始我的博客之旅
Android
16
自定义选择复制功能的实现
Android 过度绘制优化
热修复实现:ClassLoader 方式的实现
Android 热修复方案对比
热修复入门:Android 中的 ClassLoader
StaticLayout 源码分析
Vectors For All (最终篇)【译】
Android App 多语言切换
StatusBarUtil 状态栏工具类(实现沉浸式状态栏/变色状态栏)
第一个开源控件:NineGridImageView(九宫格图片控件)
NavigationView 的使用
Android App 沉浸式状态栏解决方案
Android Studio 小技巧/快捷键 合集
第一个插件:FindViewByMe
Android 启动页 (Splash) 的实现
Android 编码规范
Python
1
自动化替换 Markdown 中的本地图片引用
Chrome extension
1
mUrl:自动生成 Markdown 格式的链接
产品
1
如何设计精准的推送通知?【译】
Web
1
GitHub Page 博客自定义域名添加 HTTPS 支持
Dev
1
项目中的 Git 使用规范
如果觉得本文对你有帮助,不妨请猴子吃个桃子