Archive

「我干了什么 究竟拿了时间换了什么」
2022

Textview


Alice键盘


多线程问题实操


倒计时


错题集


StaggeredGridLayoutManager


2021

键盘套件


Plantuml


Nestedscroll


Less


Vue响应式原理


Homebrew


Mac配置环境变量


动画


Kotlin Flow


Kotlin 协程


网络优化


RxJava 源码分析


View触摸事件分发


MMVK


ReentrantLock


SparseArray


Retrofit


Choreographer


App 启动流程


LeakCanary


ContentProvider


SharedPreferences


横竖屏切换


MavenCentral 配置


LiveData


Hashcode Equals 内存地址


编程语言分类


Lifecycle


Android 10文件适配


Java内存模型


断点续传


Apk 签名方案


Maven


硬件加速


Service


Kotlin 内联


Broadcast Reciver


Android 9.0 Http配置


ViewBinding


Activity


Glide


CoordinatorLayout


Java位运算符


Kotlin 内部类


Mvx


DataBinding


ViewModel


Github优秀软件


WorkManager


Exception


Profiler


Okhttp


Gc


对象


编译


从int.max_value + 1 = 2147483648了解int


沉浸式


Lint


Gradle Plugin


Java基础


Kotlin


Lks Recommend Websit


Android Version Changes


UI Optimization


Boot Optimization


Crash


Memory Optimization


卡顿


Flutter


Fragment


Json


Reactnative


Aop


Common


Error


Notification


Sample Projects


Travis


热修复


过渡动画


进程优先级


Hilt


Compose


Gradle


Rxjava


Rxlifecycle


Rxpermissions


Bugly


Jenkinsandroid


Android Studio


Git


Jcenter


敏捷开发


Constraintlayout


Recyclerview


Scrollview


Dialog


Toolbar


多线程


数据结构


混淆


Android架构


App之间交互的几种方式


Handler


Java访问权限


RemoteView


Annotationprocessor


多进程


网络


自定义view


设计模式


Four Major Components


Java内存


TODO


the third party lib


精选文章


Arouter


Node


Startup