Skip to content

Update #59

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 63 commits into from Jan 20, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
a777ec2
add swipebacklayout analysis
Neocomb Sep 30, 2015
7c2a9c2
init glide analysis
lightSky Oct 12, 2015
a56acb9
optimize
lightSky Oct 12, 2015
bf80df9
Add data process flow and optimzie
lightSky Oct 14, 2015
1eb1d69
Add data process flow png
lightSky Oct 14, 2015
6760c48
optimize png
lightSky Oct 14, 2015
4bffe47
add schedule of houzhi about retrofit
xxxzhi Oct 18, 2015
062127f
Update schedule.md
xxxzhi Oct 21, 2015
f20bc53
Optimize
lightSky Oct 21, 2015
d3d5137
Add base flow
lightSky Oct 21, 2015
ce47548
Add base flow jpg
lightSky Oct 21, 2015
46ab163
commit framework.gliffy
lightSky Oct 21, 2015
d5cbda4
Merge remote-tracking branch 'android-cn/master'
lightSky Oct 21, 2015
262627a
fix base flow link
lightSky Oct 21, 2015
e7f0bd4
update schedule for xxxzhi's Retrofit2.0
xxxzhi Oct 25, 2015
26cde44
add retrofit analysis
jjjtui Oct 26, 2015
9ce1299
add retrofit analysis
jjjtui Oct 26, 2015
d41fe78
add retrofit analysis
jjjtui Oct 26, 2015
eea7508
add schedule for TouchImageView
truistic Oct 27, 2015
813b482
Update procedure.md
Trinea Oct 27, 2015
a689553
update retrofit analysis
xxxzhi Oct 27, 2015
7e9565e
update my schedule
truistic Oct 27, 2015
4c0e65a
update retrofit analysis
xxxzhi Oct 28, 2015
24e429a
add touchimageview analysis
truistic Oct 28, 2015
7bb0929
update retrofit analysis
xxxzhi Oct 28, 2015
67d9dc0
Update README.md
truistic Oct 28, 2015
03f218d
Update schedule.md
yansha87 Nov 2, 2015
9c9eea8
update retrofit analysis
xxxzhi Nov 3, 2015
6354a33
optimize glide module
lightSky Nov 3, 2015
3133a5c
optimize
lightSky Nov 3, 2015
ef662bd
Merge remote-tracking branch 'origin/master'
lightSky Nov 3, 2015
5e57d4c
optimize request manager explanation
lightSky Nov 5, 2015
cbe025c
添加对android-async-http 的整体解析
samuelhehe Nov 8, 2015
fa49428
删除title, 修改文章中的错字, 格式
samuelhehe Nov 8, 2015
e516fce
update schedule for xxxzhi's Retrofit2.0
xxxzhi Nov 10, 2015
5f86766
Change TouchImageView schedule
truistic Nov 10, 2015
157d336
Optimize RequestManager analysis
lightSky Nov 21, 2015
69aa25f
git add glide life control flow
lightSky Nov 21, 2015
5b429c0
optimize life control flow
lightSky Nov 21, 2015
f1e4249
rename life control theory name
lightSky Nov 21, 2015
8fdc8e5
updaate glide schedule
lightSky Dec 1, 2015
735e6bd
Update schedule
Trinea Dec 1, 2015
ed67a04
Update schedule.md
Trinea Dec 1, 2015
3af30aa
Add doc for third period
Trinea Dec 1, 2015
4d1c99d
Add doc for third period
Trinea Dec 1, 2015
144f395
rxAndroid schedule
fengfengChina Dec 1, 2015
54eb431
rxAndroid schedule
fengfengChina Dec 1, 2015
373bc01
Add doc for third period
Trinea Dec 1, 2015
a2b47fb
Modify link
Trinea Dec 1, 2015
5627873
Add fresco address
Trinea Dec 1, 2015
2f411c9
update for listview-animations analysis
yansha87 Dec 3, 2015
d637923
Update README.md
yansha87 Dec 3, 2015
177da31
Update for content format
yansha87 Dec 3, 2015
a10647a
Update schedule.md
AdrianLCA Dec 16, 2015
afc11d6
Update README.md
truistic Dec 16, 2015
45334bd
Fix bug
Trinea Jan 20, 2016
0d32314
Modify android-open-project-analysis to a.codekk.com
Trinea Jan 20, 2016
d1e84fa
Format glide
Trinea Jan 20, 2016
4068dd7
Format retrofit
Trinea Jan 20, 2016
4cd5bad
Format touchimageview
Trinea Jan 20, 2016
a44efc7
Format listview-animations
Trinea Jan 20, 2016
fb3f051
Format swipebacklayout
Trinea Jan 20, 2016
745c28e
Update schedule.md
kirilenkoo Oct 22, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Android 开源项目源码解析
这是一个协作项目,最终多数开源库原理解析会在这里分享出来。
欢迎大家`Star`、`Fork`,让更多的人知道并加入进来!

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

**在线网站:[www.codekk.com](http://a.codekk.com)**
Expand Down
2 changes: 1 addition & 1 deletion tech/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
源码解析公共技术点
----------------
> 这里主要放 [Android 开源项目源码解析](https://github.com/android-cn/android-open-project-analysis) 涉及到的公共技术点,如注解、动态代理、事件传递、View 绘制流程等
> 这里主要放 [Android 开源项目源码解析](http://a.codekk.com) 涉及到的公共技术点,如注解、动态代理、事件传递、View 绘制流程等

大家可直接按下面规范添加或修改已有技术点,并在群里通知下其他人。

Expand Down
2 changes: 1 addition & 1 deletion tech/animation/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
公共技术点之 Android 动画基础
----------------
> 本文为 [Android 开源项目源码解析](https://github.com/android-cn/android-open-project-analysis) 公共技术点中的 Android 动画基础 部分
> 本文为 [Android 开源项目源码解析](http://a.codekk.com) 公共技术点中的 Android 动画基础 部分
分析者:[lightSky](https://github.com/lightSky),校对者:[Trinea](https://github.com/Trinea),校对状态:未完成

###一 传统 View 动画(Tween/Frame)
Expand Down
4 changes: 2 additions & 2 deletions tech/annotation/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
公共技术点之 Java 注解 Annotation
----------------
> 本文为 [Android 开源项目源码解析](https://github.com/android-cn/android-open-project-analysis) 公共技术点中的 注解 部分
> 本文为 [Android 开源项目源码解析](http://a.codekk.com) 公共技术点中的 注解 部分
分析者:[Trinea](https://github.com/Trinea),校对者:[Trinea](https://github.com/Trinea),校对状态:完成

不少开源库都用到了注解的方式来简化代码提高开发效率。
Expand Down Expand Up @@ -60,7 +60,7 @@ c. 运行时动态处理,如得到注解信息

Set<Person> set = new HashSet<Person>();
for (int i = 0; i < 10; i++) {
set.add(new Person(1, "Jim"));
set.add(new Person(i, "Jim"));
}
System.out.println(set.size());
}
Expand Down
2 changes: 1 addition & 1 deletion tech/dependency-injection/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
公共技术点之依赖注入
----------------
> 本文为 [Android 开源项目源码解析](https://github.com/android-cn/android-open-project-analysis) 公共技术点中的 依赖注入 部分
> 本文为 [Android 开源项目源码解析](http://a.codekk.com) 公共技术点中的 依赖注入 部分
分析者:[扔物线](https://github.com/rengwuxian),校对者:[Trinea](https://github.com/Trinea),校对状态:完成

###1. 依赖
Expand Down
2 changes: 1 addition & 1 deletion tech/minutiae/minutiae.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Android 开源项目源码解析细节点
====================================
> 本文为 [Android 开源项目源码解析](https://github.com/android-cn/android-open-project-analysis) 中 细节点 部分
> 本文为 [Android 开源项目源码解析](http://a.codekk.com) 中 细节点 部分
> 分析者:[Trinea](https://github.com/trinea),校对者:[Trinea](https://github.com/trinea),校对状态:未完成

###1. Volley 细节点
Expand Down
2 changes: 1 addition & 1 deletion tech/proxy/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
公共技术点之 Java 动态代理
----------------
> 本文为 [Android 开源项目源码解析](https://github.com/android-cn/android-open-project-analysis) 公共技术点中的 动态代理 部分
> 本文为 [Android 开源项目源码解析](http://a.codekk.com) 公共技术点中的 动态代理 部分
项目地址:[Jave Proxy](http://www.grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b27/java/lang/reflect/Proxy.java#Proxy),分析的版本:[openjdk 1.6](http://www.grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b27/java/lang/reflect/Proxy.java#Proxy),Demo 地址:[Proxy Demo](https://github.com/android-cn/android-open-project-demo/tree/master/java-dynamic-proxy)
分析者:[Caij](https://github.com/Caij),校对者:[Trinea](https://github.com/Trinea),校对状态:完成

Expand Down
2 changes: 1 addition & 1 deletion tech/reflection/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
公共技术点之 Java 反射 Reflection
----------------
> 本文为 [Android 开源项目源码解析](https://github.com/android-cn/android-open-project-analysis) 公共技术点中的 Java 反射 部分
> 本文为 [Android 开源项目源码解析](http://a.codekk.com) 公共技术点中的 Java 反射 部分
分析者:[Mr.Simple](https://github.com/bboyfeiyu),校对者:[Trinea](https://github.com/Trinea),校对状态:未完成

### 1. 了解 Java 中的反射
Expand Down
2 changes: 1 addition & 1 deletion tech/touch-event/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
公共技术点之 View 事件传递
----------------
> 本文为 [Android 开源项目源码解析](https://github.com/android-cn/android-open-project-analysis) 公共技术点中的 View 事件传递 部分
> 本文为 [Android 开源项目源码解析](http://a.codekk.com) 公共技术点中的 View 事件传递 部分
分析者:[Trinea](https://github.com/Trinea),校对者:[Trinea](https://github.com/Trinea),校对状态:完成

本文后面后继续整理。
Expand Down
2 changes: 1 addition & 1 deletion tech/viewdrawflow/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
公共技术点之 View 绘制流程
----------------
> 本文为 [Android 开源项目源码解析](https://github.com/android-cn/android-open-project-analysis) 公共技术点中的 View 绘制流程 部分
> 本文为 [Android 开源项目源码解析](http://a.codekk.com) 公共技术点中的 View 绘制流程 部分
分析者:[lightSky](https://github.com/lightSky)

#### View 绘制机制
Expand Down
2 changes: 1 addition & 1 deletion tool-lib/common/xutils/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
xUtils 源码解析
====================================
> 本文为 [Android 开源项目源码解析](https://github.com/android-cn/android-open-project-analysis) 中 xUtils 部分。
> 本文为 [Android 开源项目源码解析](http://a.codekk.com) 中 xUtils 部分。
> 项目地址:[xUtils](https://github.com/wyouflf/xUtils),分析的版本:[192c2a886c](https://github.com/wyouflf/xUtils/commit/192c2a886c2d467e50718c6e469de63696f5cded),Demo 地址:[xUtils Demo](https://github.com/android-cn/android-open-project-demo/tree/master/xutils-demo)
> 分析者:[Caij](https://github.com/Caij),校对者:[maogy](https://github.com/maogy),校对状态:未完成

Expand Down
2 changes: 1 addition & 1 deletion tool-lib/compatibility/nineoldanimations/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
NineOldAnimations 源码解析
====================================
> 本文为 [Android 开源项目源码解析](https://github.com/android-cn/android-open-project-analysis) 中 NineOldAnimations 部分
> 本文为 [Android 开源项目源码解析](http://a.codekk.com) 中 NineOldAnimations 部分
> 项目地址:[NineOldAnimations](https://github.com/JakeWharton/NineOldAndroids),分析的版本:[d582f0e](https://github.com/JakeWharton/NineOldAndroids/commit/d582f0ec8e79013e9fa96c07986160b52e662e63 "Commit id is d582f0ec8e79013e9fa96c07986160b52e662e63"),Demo 地址:[NineoldAnimations Demo](https://github.com/aosp-exchange-group/android-open-project-demo/tree/master/nineoldanimations-demo)
> 分析者:[Mr.Simple](https://github.com/bboyfeiyu),校对者:[lightSky](https://github.com/lightSky),校对状态:已完成

Expand Down
2 changes: 1 addition & 1 deletion tool-lib/dependency-injection/dagger/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Dagger 源码解析
====================================
> 本文为 [Android 开源项目源码解析](https://github.com/android-cn/android-open-project-analysis) 中 Dagger 部分
> 本文为 [Android 开源项目源码解析](http://a.codekk.com) 中 Dagger 部分
> 项目地址:[Dagger](https://github.com/square/dagger),分析的版本:[2f9579c](https://github.com/square/dagger/commit/2f9579c48e887ffa316f329c12c2fa2abbec27b1 "Commit id is 2f9579c48e887ffa316f329c12c2fa2abbec27b1"),Demo 地址:[Dagger Demo](https://github.com/android-cn/android-open-project-demo/tree/master/dagger-demo)
> 分析者:[扔物线](https://github.com/rengwuxian),校对者:[Trinea](https://github.com/trinea),校对状态:完成

Expand Down
2 changes: 1 addition & 1 deletion tool-lib/event-bus/event-bus/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
EventBus 源码解析
----------------
> 本文为 [Android 开源项目源码解析](https://github.com/android-cn/android-open-project-analysis) 中 EventBus 部分
> 本文为 [Android 开源项目源码解析](http://a.codekk.com) 中 EventBus 部分
> 项目地址:[EventBus](https://github.com/greenrobot/EventBus),分析的版本:[ccc2771](https://github.com/greenrobot/EventBus/commit/ccc2771199f958a34bd4ea6c90d0a8c671c2e70a "Commit id is ccc2771199f958a34bd4ea6c90d0a8c671c2e70a"),Demo 地址:[EventBus Demo](https://github.com/android-cn/android-open-project-demo/tree/master/event-bus-demo)
> 分析者:[Trinea](https://github.com/trinea),校对者:[扔物线](https://github.com/rengwuxian),校对状态:完成

Expand Down
2 changes: 1 addition & 1 deletion tool-lib/image-cache/fresco/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Fresco 源码解析
====================================
> 本文为 [Android 开源项目源码解析](https://github.com/android-cn/android-open-project-analysis) 中 Fresco 部分
> 本文为 [Android 开源项目源码解析](http://a.codekk.com) 中 Fresco 部分
项目地址:[Fresco](https://github.com/facebook/fresco),分析的版本:[e46dab3](https://github.com/facebook/fresco/commit/e46dab3c2beac3f16163e8593f8a74840606aaef),Demo 地址:[Fresco Demo](https://github.com/aosp-exchange-group/android-open-project-demo/tree/master/fresco-demo)
分析者:[blackiedm](https://github.com/blackiedm),分析状态:未完成,校对者:[Trinea](https://github.com/trinea),校对状态:未开始

Expand Down
Loading