这里是 秉心说 的知识金字塔 。
掘金
没有文章分类的功能,每次想找以前的文章都比较费劲。
微信公众号的阅读体验又不忍吐槽。个人网站也还没有搭建完成。
所以把之前的所有文章都备份到此仓库,作为永久链接长期维护。
我的开源项目
- Box —— 我的开发助手
- 真香!Kotlin+MVVM+LiveData+协程 打造 Wanandroid!
- AndroidUtilCodeKTX !是时候提升你的开发效率了 !(持续更新中...)
- AndroidUtilCodeKTX !是时候提升你的开发效率了 !(更新啦 !)
- Jetpack Compse 实战 —— 全新的开发体验
- Box 黑科技 —— 支持手机端反编译 !
走进 JDK 系列
- 走进 JDK 之 Integer
- 走进 JDK 之 Long
- 走进 JDK 之 Float
- 走进 JDK 之 Byte
- 走进 JDK 之 Boolean
- 走进 JDK 之 谈谈基本类型
- 走进 JDK 之 String
- 你并不了解 String
- 《你并不了解 String》 勘误
- 走进 JDK 之 谈谈字符串拼接
- 走进 JDK 之 Enum
- 钻钻 “单例” 的牛角尖
- 走进 JDK 之 ArrayList(一)
- 走进 JDK 之 ArrayList(二)
- 走进 JDK 之 LinkedList
- 走进 JDK 之 PriorityQueue
AOSP
- 细数 SharedPreferences 的那些槽点 !
- 深入理解 Handler 消息机制
- 深入理解 ThreadLocal
- Java 世界的盘古和女娲 —— Zygote
- Zygote家的大儿子 —— SystemServer
- Android 世界中,谁喊醒了 Zygote ?
- “无处不在” 的系统核心服务 —— ActivityManagerService 启动流程解析
- 庖丁解牛 Activity 启动流程
Kotlin
- 在 Android 上使用协程(一):Getting The Background
- 在 Android 上使用协程(二):Getting started
- 在 Android 上使用协程(三) :Real Work
- 如何正确的在 Android 上使用协程 ?
反编译相关
- Class 文件格式详解
- Smali 语法解析——Hello World
- Smali —— 数学运算,条件判断,循环
- Smali 语法解析 —— 类
- Android逆向笔记 —— AndroidManifest.xml 文件格式解析
- Android逆向笔记 —— DEX 文件格式解析
- Android 逆向笔记 —— 一个简单 CrackMe 的逆向总结
- Android 逆向笔记 —— ARSC 文件格式解析
- Android 逆向笔记 —— 说说 Dalvik 及其指令集
- 全网最全 Dalvik 指令集解析 !
- 早恋与加密第一回: 古典加密
开源库解析
- LeakCanary 源码解析
- Retrofit 2.6.0 ! 更快捷的协程体验 !
- 全新 LeakCanary 2 ! 完全基于 Kotlin 重构升级 !
面试相关
- 4.9k Star 安卓面试知识点,请收下!
- Core Java 52 问(含答案)
杂谈
- String 为什么不可变 ?
- 理解字符编码
- 说说 方舟编译器
- 方舟编译器最新技术细节
译文
- 如何创建完美的单例模式?
- Null is your friend, not a mistake
- 【Medium 万赞好文】ViewModel 和 LiveData:模式 + 反模式
文章首发微信公众号:
秉心说
, 专注 Java 、 Android 原创知识分享,LeetCode 题解。
更多最新原创文章,扫码关注我吧!
原文
https://segmentfault.com/a/1190000021252063