AndroidSdkSourceAnalysis
android sdk 源码解析——旨在帮助Android开发者更好的学习Android!我们只是一群普通的程序员,但是,我们热爱分享,想热热闹闹的玩点有意义的事!如果你也想陪我们一起愉快的玩耍,欢迎加入我们!Issues认领分析文章!
Install / Use
/learn @LittleFriendsGroup/AndroidSdkSourceAnalysisREADME
ANDROID SDK 源码解析

GitHub小伙伴公众号,欢迎扫码关注!
<img src="https://raw.githubusercontent.com/LittleFriendsGroup/AndroidSdkSourceAnalysis/master/images/qrcode.jpg" width="156" height="156">概要说明:
-
已发布文章 发表已经整理好的文章,读者可以阅读学习!
-
认领方式 可以在 issues 提你要认领什么内容。
~~* 已认领文章 如果你喜欢的文章被认领,你想参与,你还是可以分析认领,我们选择好的发布,也可以作为校对者。认领方式:可以在 Issues 提你要认领什么内容~~
~~* 待认领文章 是想参与的的同学可以参与进来,如被认领,也可以做校对者,若想解析的内容不在表格,可以联系我们添加分析的内容,方式:在 Issues 提你要认领什么内容~~
校对发布说明:
分析完成后可直接在对应 issue 下回复,可直接原文回复也可是原文链接,校对通过后会直接进行发布。(这样大家可以更灵活自由的安排,同时也可以更快的发布校对好的文章)
转载说明:
这里每一篇文章我们都或多或少的付出了时间、精力分析校对,第一次搞这种源码解析,可能有很多地方做的不好,但是我们用心做了!所以,如果你想转载,至少文章开头写下来源地址:
https://github.com/LittleFriendsGroup/AndroidSdkSourceAnalysis
,还有写下分析者名字!请尊重每一篇文章的劳动成果,谢谢!
已发布文章
第三期
Class | 分析者 | 校对者 | 版本 | 发布时间 :------------- | :------------- | :------------- | :------------- | :------------- ViewGroup 源码解析 | 7heaven | Nukc | branch nougat-mr2-release | 2017/4/17 StaticLayout 源码解析 | laobie | 7heaven | android api 23 | 2017/4/17 AtomicFile 源码解析 | GcsSloop | Nukc | android api 25 | 2017/4/17 Spannable 源码解析 | lber19535 | Nukc | android api 24 | 2017/4/17 Notification 源码解析 | huanglongyu | Nukc | android api 21 (cm) | 2017/4/17 SparseArray 源码解析 | taoliuh | Nukc | android api 22 | 2017/4/17 ViewStub 源码解析 | Nukc | 7heaven | android api 25 | 2017/4/17
第二期
Class | 分析者 | 校对者 | 版本 | 发布时间 :------------- | :------------- | :------------- | :------------- | :------------- MediaPlayer源码解析 | lber19535 | android-cjj | android api 22 | 2016/7/25 NavigationView源码解析 | hongyangAndroid | android-cjj | support-v7-23.1.0 | 2016/7/25 Service源码解析 | asLody | liaohuqiu | android api 23 | 2016/7/25 SharePreferences源码解析 | yanbober | android-cjj | android api 22 | 2016/7/25 ScrollView源码分析 | Skykai521 | android-cjj | android api 23 | 2016/7/25 Handler源码解析 | maoruibin | android-cjj | android api 23 | 2016/7/25 NestedScrollView源码解析 | xmuSistone | android-cjj | support-v4-23.1.0 | 2016/7/25 SQLiteOpenHelper/...源码解析 | YZHIWEN | CaMnter | android api 23 | 2016/7/25 Bundle源码解析 | ASPOOK | CaMnter | android api 23 | 2016/7/25 LocalBroadcastManager源码解析 | czhzero | CaMnter | support-v4-23.4.0 | 2016/7/25 Toast源码解析 | Wuxiaolong | Nukc | android api 23 | 2016/7/25 TextInputLayout源码解析 | wbersaty | android-cjj | design-24.0.0-alpha2 | 2016/7/25 LayoutInflater...源码解析 | peerless2012 | android-cjj | android api 23 | 2016/7/25 NestedScrolling事件机制源码解析 | android-cjj | android-cjj | design-24.0.0 | 2016/7/25
第一期
Class | 分析者 | 校对者 | 版本 | 发布时间
:------------- | :------------- | :------------- | :------------- | :-------------
Binder源码解析 | xdtianyu |xdtianyu |android api 23| 2016/5/8
TextView源码解析 | 7heaven |7heaven |android api 23| 2016/5/8
CoordinatorLayout源码解析 | Desmond Yao |轻微 | support-v7-23.2.1| 2016/5/8
Scroller源码解析 | Skykai521 |子墨 | android api 22 | 2016/5/8
SwipeRefreshLayout 源码解析 | hanks-zyh |android-cjj | support-v7-23.2.1| 2016/5/8
FloatingActionButton源码解析 | Rowandjj |CaMnter | support-v7-23.2.1| 2016/5/8
AsyncTask源码解析 | white37 |android-cjj | android api 23 | 2016/5/8
TabLayout源码解析 | Aspsine |android-cjj | design-23.2.0 | 2016/5/8
CompoundButton源码解析 | Tikitoo |android-cjj | android api 23 | 2016/5/8
LinearLayout源码解析 | razerdp |android-cjj | support-v7-23.2.1 | 2016/5/8
SearchView源码解析 | Nukc |android-cjj | support-v7-23.2.1 | 2016/5/7
LruCache源码解析 | CaMnter| alafighting|support-v4-23.2.1 | 2016/4/24
ViewDragHelper源码解析 | 达庆凯| android-cjj|support-v4-21.0 | 2016/4/21
BottomSheets源码解析 | android-cjj| 轻微|design-23.2.0 | 2016/4/20
已认领文章
(写好的童鞋可以加 QQ 群:369144556做校对)
<table> <thead> <tr> <th>Class</th> <th>认领者</th> </tr> </thead> <tbody> <tr> <td>Seekbar源码解析</td> <td>JohnTsaiAndroid</td> </tr> <tr> <td>ArrayMap源码解析</td> <td>audiebantzhan</td> </tr> <tr> <td>SimpleArrayMap源码解析</td> <td>david-wei</td> </tr> <tr> <td>ViewPager源码解析</td> <td>cpoopc</td> </tr> <tr> <td>LongSparseArray源码解析</td> <td>taoliuh</td> </tr> <tr> <td>Dialog源码解析</td> <td>wingjay</td> </tr>Security Score
Audited on Mar 31, 2026
