暂时未有相关云产品技术能力~
暂无个人介绍
Github 精选 #4 | 让 Github 帮你自动压缩图片!
GitHub 精选 #3| 有了它,对于 View ,你无所不能!
Github 精选 #1 | 如何干掉 shape.xml 文件?
[译] 关于视图加载的一些奇技淫巧
抽丝剥茧 Jetpack | Lifecycle 到底解决了什么问题?
Why | 为什么需要虚拟内存?
WHY |HTTPS 为什么是安全的 ? (下)
Why | Https 为什么是安全的?(上)
[译] 关于 Kotlin Coroutines, 你可能会犯的 7 个错误
面试官:为什么 Activity.finish() 之后 10s 才 onDestroy ?
面试官:View.post() 为什么能够获取到 View 的宽高 ?
面试官:如何监测应用的 FPS ?
【译】Hello World —— 使用 Kotlin 开发跨平台应用
OutOfMemoryError 可以被 try catch 吗?
为什么不能使用 Application Context 显示 Dialog?
Android 复习笔记 —— 扒一扒 Context
Activity 复习笔记 —— 唠唠生命周期
Android 复习笔记 —— 任务栈和返回栈
重学 Kotlin —— inline,包治百病的性能良药?
[译] Jetpack 重磅更新!
重学 Kotlin —— typealias ,换了个马甲,我就不认识你了 ?
重学 Kotlin —— object,史上最 “快” 单例 ?
[译] 如何优雅的处理协程的异常?
[译]Jake Wharton 提问:除以 2 ,右移 1,谁更好 ?
Android 虚拟机可以这么用了 ?
【译】如何优雅的处理协程的取消?
Jetpack Compose 将支持桌面应用开发 ?
Now in Android 16 —— 最新 Android 动态分享
[译] Coroutines: First things first
DataStore —— SharedPreferences 的替代者 ?
数据库还可以这么看?(Android Studio 4.1 新特性)
Now in Android #15 —— 最新 Android 知识分享
给 Adapter 做 “加法” —— 实战 MergeAdapter
Layout Inspector 支持 3D 视图了!
是时候丢掉 onActivityResult 了 !
Now in Android #14 —— 最新 Android 动态分享
Now in Android #13 - 最新 Android 动态分享
[译] 如何用 Room 处理一对一,一对多,多对多关系?
登录新体验!极光认证,了解一下!
从源码看 Activity 生命周期(上篇)
硬核讲解 Jetpack 之 LifeCycle 源码篇
硬核讲解 Jetpack 之 LifeCycle 使用篇
庖丁解牛 Activity 启动流程
Box 黑科技 —— 支持手机端反编译 !
“无处不在” 的系统核心服务 —— ActivityManagerService 启动流程解析
【Medium 万赞好文】ViewModel 和 LiveData:模式 + 反模式
Android 世界中,谁喊醒了 Zygote ?
Zygote家的大儿子 —— SystemServer
Java 世界的盘古和女娲 —— Zygote
Null is your friend, not a mistake