Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/android-cn/android-open-project-analysis

Analysis implementation of android open source project, 微信公众号:codekk, 网站:
https://github.com/android-cn/android-open-project-analysis

Last synced: about 1 month ago
JSON representation

Analysis implementation of android open source project, 微信公众号:codekk, 网站:

Lists

README

        

Android 开源项目源码解析
====================================
这是一个协作项目,最终多数开源库原理解析会在这里分享出来。
欢迎大家`Star`、`Fork`,让更多的人知道并加入进来!

**稳定版地址:**[android-cn/android-open-project-analysis](https://a.codekk.com)。
**开发版地址:**[aosp-exchange-group/android-open-project-analysis](https://github.com/aosp-exchange-group/android-open-project-analysis),请参与者基于这个库提交。

**在线网站:[www.codekk.com](https://a.codekk.com)**

### 1. 如何加入
以`你想分析的开源库库名`作为验证信息,申请加入 QQ 群(485334692)即可

### 2. 具体编写步骤
具体步骤请见:[编写步骤](./zen/procedure.md)

### 3. 开源项目源码分析
目前参与者 [Author](author.md)

#### 3.2 第二期成果

分析文档 | 作者
:------------- | :-------------
[android-Ultra-Pull-To-Refresh 源码解析](https://a.codekk.com/detail/Android/Grumoon/android-Ultra-Pull-To-Refresh%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [grumoon](https://github.com/grumoon)
[DynamicLoadApk 源码解析](https://a.codekk.com/detail/Android/FFish/DynamicLoadApk%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [FFish](https://github.com/FFish)
[NineOldAnimations 源码解析](https://a.codekk.com/detail/Android/Mr.Simple/NineOldAnimations%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [Mr.Simple](https://github.com/bboyfeiyu)
[SlidingMenu 源码解析](https://a.codekk.com/detail/Android/huxian99/SlidingMenu%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [huxian99](https://github.com/huxian99)
[Cling 源码解析](https://a.codekk.com/detail/Android/kevinshine/Cling%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [kevinshine](https://github.com/kevinshine)
[BaseAdapterHelper 源码分析](https://a.codekk.com/detail/Android/hongyangAndroid/BaseAdapterHelper%20%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90) | [hongyangAndroid](https://github.com/)
[Side Menu.Android 源码解析](https://a.codekk.com/detail/Android/cpacm/Side%20Menu.Android%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [cpacm](https://github.com/cpacm)
[DiscreteSeekBar 源码解析](https://a.codekk.com/detail/Android/wangeason/DiscreteSeekBar%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [wangeason](https://github.com/wangeason)
[CalendarListView 源码解析](https://a.codekk.com/detail/Android/Rogary/CalendarListView%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [Rogary](https://github.com/Rogary)
[PagerSlidingTabStrip 源码解析](https://a.codekk.com/detail/Android/ayyb1988/PagerSlidingTabStrip%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [ayyb1988](https://github.com/ayyb1988)
[公共技术点之 Android 动画基础](https://a.codekk.com/detail/Android/lightSky/%E5%85%AC%E5%85%B1%E6%8A%80%E6%9C%AF%E7%82%B9%E4%B9%8B%20Android%20%E5%8A%A8%E7%94%BB%E5%9F%BA%E7%A1%80) | [lightSky](https://github.com/lightSky)
[公共技术点之 Java 反射](https://a.codekk.com/detail/Android/Mr.Simple/%E5%85%AC%E5%85%B1%E6%8A%80%E6%9C%AF%E7%82%B9%E4%B9%8B%20Java%20%E5%8F%8D%E5%B0%84%20Reflection) | [Mr.Simple](https://github.com/bboyfeiyu)

#### 3.2 第一期成果

分析文档 | 作者
:------------- | :-------------
[Volley 源码解析](https://a.codekk.com/detail/Android/grumoon/Volley%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [grumoon](https://github.com/grumoon)
[Universal Image Loader 源码分析](https://a.codekk.com/detail/Android/huxian99/Android%20Universal%20Image%20Loader%20%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90) | [huxian99](https://github.com/huxian99)
[Dagger 源码解析](https://a.codekk.com/detail/Android/%E6%89%94%E7%89%A9%E7%BA%BF/Dagger%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [扔物线](https://github.com/rengwuxian)
[EventBus 源码解析](https://a.codekk.com/detail/Android/Trinea/EventBus%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [Trinea](https://github.com/Trinea)
[xUtils 源码解析](https://a.codekk.com/detail/Android/Caij/xUtils%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [Caij](https://github.com/Caij)
[ViewPagerindicator 源码解析](https://a.codekk.com/detail/Android/lightSky/ViewPagerindicator%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [lightSky](https://github.com/lightSky)
[HoloGraphLibrary 源码解析](https://a.codekk.com/detail/Android/AaronPlay/HoloGraphLibrary%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [aaronplay](https://github.com/AaronPlay)
[CircularFloatingActionMenu 源码解析](https://a.codekk.com/detail/Android/cpacm/CircularFloatingActionMenu%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [cpacm](https://github.com/cpacm)
[PhotoView 源码解析](https://a.codekk.com/detail/Android/dkmeteor/PhotoView%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [dkmeteor](https://github.com/dkmeteor)
[Lock Pattern 源码解析](https://a.codekk.com/detail/Android/%E7%88%B1%E6%97%A9%E8%B5%B7/Android%20Lock%20Pattern%20%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90) | [爱早起](https://github.com/liang7)
[公共技术点之 Java 动态代理](https://a.codekk.com/detail/Android/Caij/%E5%85%AC%E5%85%B1%E6%8A%80%E6%9C%AF%E7%82%B9%E4%B9%8B%20Java%20%E5%8A%A8%E6%80%81%E4%BB%A3%E7%90%86) | [Caij](https://github.com/Caij)
[公共技术点之 View 绘制流程](https://a.codekk.com/detail/Android/lightSky/%E5%85%AC%E5%85%B1%E6%8A%80%E6%9C%AF%E7%82%B9%E4%B9%8B%20View%20%E7%BB%98%E5%88%B6%E6%B5%81%E7%A8%8B) | [lightSky](https://github.com/lightSky)
[公共技术点之 Java 注解 Annotation](https://a.codekk.com/detail/Android/Trinea/%E5%85%AC%E5%85%B1%E6%8A%80%E6%9C%AF%E7%82%B9%E4%B9%8B%20Java%20%E6%B3%A8%E8%A7%A3%20Annotation) | [Trinea](https://github.com/Trinea)
[公共技术点之依赖注入](https://a.codekk.com/detail/Android/%E6%89%94%E7%89%A9%E7%BA%BF/%E5%85%AC%E5%85%B1%E6%8A%80%E6%9C%AF%E7%82%B9%E4%B9%8B%E4%BE%9D%E8%B5%96%E6%B3%A8%E5%85%A5) | [扔物线](https://github.com/rengwuxian)
[公共技术点之 View 事件传递](https://a.codekk.com/detail/Android/Trinea/%E5%85%AC%E5%85%B1%E6%8A%80%E6%9C%AF%E7%82%B9%E4%B9%8B%20View%20%E4%BA%8B%E4%BB%B6%E4%BC%A0%E9%80%92) | [Trinea](https://github.com/Trinea)

### 4 加入我们
- 如果你在用各种开源库
- 如果你有兴趣去深挖它们优雅的实现
- 如果你希望知其然知其所以然提高自己

那么加入我们吧!!!
#### 我们不重复造轮子不表示我们不需要知道轮子该怎么造及如何更好的造!