ANDROID SDK 源码解析
GitHub小伙伴公众号,欢迎扫码关注!
概要说明:
-
已发布文章 发表已经整理好的文章,读者可以阅读学习!
-
认领方式 可以在 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做校对)
Class | 认领者 |
---|---|
Seekbar源码解析 | JohnTsaiAndroid |
ArrayMap源码解析 | audiebantzhan |
SimpleArrayMap源码解析 | david-wei |
ViewPager源码解析 | cpoopc |
LongSparseArray源码解析 | taoliuh |
Dialog源码解析 | wingjay |
Frame/RelativeLayout源码解析 | wingjay |
Drawable源码解析 | wingjay |
AppBarLayout源码解析 | desmond1121 |
ProgressBar源码解析 | carozhu |
GestureDetector源码分析 | lishiwei |
RecyclerView/ItemTouchHelper源码解析 | xdtianyu |
Toolbar源码解析 | SeniorZhai |
WebView源码解析 | markzhai |
Bitmap源码解析 | zimoguo |
AdapterView源码解析 | ShenghuGong |
Activity源码解析 | nekocode |
Camera源码解析 | gcgongchao |
Volley源码解析 | THEONE10211024 |
AudioPlayer源码解析 | ayyb1988 |
TimePicker源码解析 | shixinzhang |
Log源码解析 | lypeer |
Button源码解析 | pc859107393 |
Animation源码解析 | binIoter |
Parcelable源码解析 | neuyu |
BroadcastReceiver源码解析 | tiefeng0606 |
ImageView源码解析 | 976014121 |
ListView源码解析 | KingJA |
Intent源码解析 | imdreamrunner |
FragmentTabHost源码分析 | Tikitoo |
Canvas源码解析 | heavenxue |
PopupWindow源码解析 | GJson |
AudioRecord源码解析 | GJson |
OverScroller源码解析 | lizardmia |
Context源码解析 | messishow |
Actionbar/AlertController源码解析 | rickdynasty |
SnackBar源码解析 | cnLGMing |
LauncherActivity源码解析 | kaiyangjia |
Html源码解析 | DennyCai |
EditText源码解析 | johnwatsondev |
TextureView源码解析 | BeEagle |
DownloadManager源码解析 | xiaohongmaosimida |
ImageButton源码解析 | chenbinzhou |
PopupMenu源码解析 | jimmyguo |
AlarmManager源码解析 | huanglongyu |
Glide源码解析 | Krbit |
DataBinding源码解析 | xdsjs |
PreferenceActivity源码解析 | FightingLarry |
待认领文章
Sdk
Class | 认领状态 |
---|---|
ActionBar源码解析 | 未认领 |
AccountManager源码解析 | 未认领 |
BluetoothSocket源码解析 | 未认领 |
BoringLayout源码解析 | 未认领 |
DynamicLayout源码解析 | 未认领 |
Paint源码解析 | 未认领 |
Selector原理(Drawable源码解析) | 未认领 |
Spinner源码解析 | 未认领 |
TabHost源码解析 | 未认领 |
TableLayout源码解析 | 未认领 |
v4
Class | 认领状态 |
---|---|
CircularArray源码解析 | 未认领 |
CircularIntArray源码解析 | 未认领 |
MapCollections源码解析 | 未认领 |
v7
Class | 认领状态 |
---|---|
ActionMenuView源码解析 | 未认领 |
ActionBarDrawerToggle源码解析 | 未认领 |
ButtonBarLayout源码解析 | 未认领 |
DrawerArrowDrawable源码解析 | 未认领 |
ListMenuItemView源码解析 | 未认领 |
ActionMenuView源码解析 | 未认领 |
WindowDecorActionBar源码解析 | 未认领 |
design
Class | 认领状态 |
---|---|
CollapsingToolbarLayout源码解析 | 未认领 |
联系方式:
源码解析群 369144556