Android

2019-03-12 Summary of Custom Views Part Iii
2019-02-12 Summary of Custom Views Part Ii
2019-01-12 Summary of Custom Views Part I
2018-05-30 Recyclerview Smooth Scoll to Position
2018-04-26 Java Proxy
2018-04-23 Okhttp3 Source Analysis
2016-12-26 Writing Better Adapters
2016-10-10 Choreographer in Android
2016-10-09 Vsync in Android
2016-09-20 Aspect Oriented Programming in Android
2016-05-28 Make an Android Custom View Publish and Open Source
2016-03-14 Mobile Apps Offline Support
2016-03-13 The Clean Architecture
2016-02-25 Android Handler Memory Leaks
2016-02-12 Recyclerview Animation Part Ii
2016-02-11 Recyclerview Animation Part I
2016-01-15 Building a Recyclerview Layoutmanager Part Iv
2016-01-13 Building a Recyclerview Layoutmanager Part Iii
2016-01-11 Building a Recyclerview Layoutmanager Part Ii
2016-01-10 Building a Recyclerview Layoutmanager Part I
2015-11-23 Android Starting Window
2015-11-23 Saving Android View State
2015-09-22 Android Message Handling Mechanism
2015-05-05 Android Custom View
2014-10-31 Android Best Practices for Background Jobs
2014-10-31 Android Multithreading in a Ui Environment
2014-10-26 Android Dealing With Asynctask and Screen Orientation
2014-10-24 Android Contentprovider
2014-10-24 Android Loader
2014-10-19 Android Asynctask Pitfalls
2014-10-19 Android Tips
2014-10-14 Android Context
2014-10-13 Android Looper Handler
2014-10-12 Android Decompile
2014-09-21 Android Guide App Component
2014-09-16 Zhihu Intent Fileter Schema
2014-06-02 Checking Intent Availability
2013-12-24 Recent Summary