@@ -20,15 +20,15 @@ Android 开源项目分类汇总
20
20
21
21
## 目前包括:
22
22
> [ Android 开源项目第一篇——个性化控件(View)篇] ( https://github.com/Trinea/android-open-project#%E7%AC%AC%E4%B8%80%E9%83%A8%E5%88%86-%E4%B8%AA%E6%80%A7%E5%8C%96%E6%8E%A7%E4%BB%B6view )
23
- * 包括[ListView](https://github.com/Trinea/android-open-project#%E4%B8%80listview)、[ActionBar](https://github.com/Trinea/android-open-project#%E4%BA%8Cactionbar)、[Menu](https://github.com/Trinea/android-open-project#%E4%B8%89menu)、[ViewPager](https://github.com/Trinea/android-open-project#%E5%9B%9Bviewpager-gallery)、[Gallery](https://github.com/Trinea/android-open-project#%E5%9B%9Bviewpager-gallery)、[GridView](https://github.com/Trinea/android-open-project#%E4%BA%94gridview)、[ImageView](https://github.com/Trinea/android-open-project#%E5%85%ADimageview)、[ProgressBar](https://github.com/Trinea/android-open-project#%E4%B8%83progressbar)、[TextView](https://github.com/Trinea/android-open-project#%E5%85%ABtextview)、[ScrollView](https://github.com/Trinea/android-open-project#%E4%B9%9Dscrollview)、[TimeView](https://github.com/Trinea/android-open-project#%E5%8D%81timeview)、[TipView](https://github.com/Trinea/android-open-project#%E5%8D%81%E4%B8%80tipview)、[FlipView](https://github.com/Trinea/android-open-project#%E5%8D%81%E4%BA%8Cflipview)、[ColorPickView](https://github.com/Trinea/android-open-project#%E5%8D%81%E4%B8%89colorpickview)、[GraphView](https://github.com/Trinea/android-open-project#%E5%8D%81%E5%9B%9Bgraphview)、[UI Style](https://github.com/Trinea/android-open-project#%E5%8D%81%E4%BA%94ui-style)、[其他](https://github.com/Trinea/android-open-project#%E5%8D%81%E5%85%AD%E5%85%B6%E4%BB%96)*
23
+ * 包括[ListView](https://github.com/Trinea/android-open-project#%E4%B8%80listview)、[ActionBar](https://github.com/Trinea/android-open-project#%E4%BA%8Cactionbar)、[Menu](https://github.com/Trinea/android-open-project#%E4%B8%89menu)、[ViewPager](https://github.com/Trinea/android-open-project#%E5%9B%9Bviewpager-gallery)、[Gallery](https://github.com/Trinea/android-open-project#%E5%9B%9Bviewpager-gallery)、[GridView](https://github.com/Trinea/android-open-project#%E4%BA%94gridview)、[ImageView](https://github.com/Trinea/android-open-project#%E5%85%ADimageview)、[ProgressBar](https://github.com/Trinea/android-open-project#%E4%B8%83progressbar)、[TextView](https://github.com/Trinea/android-open-project#%E5%85%ABtextview)、[ScrollView](https://github.com/Trinea/android-open-project#%E4%B9%9Dscrollview)、[TimeView](https://github.com/Trinea/android-open-project#%E5%8D%81timeview)、[TipView](https://github.com/Trinea/android-open-project#%E5%8D%81%E4%B8%80tipview)、[FlipView](https://github.com/Trinea/android-open-project#%E5%8D%81%E4%BA%8Cflipview)、[ColorPickView](https://github.com/Trinea/android-open-project#%E5%8D%81%E4%B8%89colorpickview)、[GraphView](https://github.com/Trinea/android-open-project#%E5%8D%81%E5%9B%9Bgraphview)、[UI Style](https://github.com/Trinea/android-open-project#%E5%8D%81%E4%BA%94ui-style)、[其他](https://github.com/Trinea/android-open-project#十六其他)*
24
24
[ Android 开源项目第二篇——工具库篇] ( https://github.com/Trinea/android-open-project#%E7%AC%AC%E4%BA%8C%E9%83%A8%E5%88%86-%E5%B7%A5%E5%85%B7%E5%BA%93 )
25
- * 包括[依赖注入](https://github.com/Trinea/android-open-project#%E4%B8%80%E4%BE%9D%E8%B5%96%E6%B3%A8%E5%85%A5di)、[图片缓存](https://github.com/Trinea/android-open-project#%E4%BA%8C%E5%9B%BE%E7%89%87%E7%BC%93%E5%AD%98)、[网络相关](https://github.com/Trinea/android-open-project#%E4%B8%89%E7%BD%91%E7%BB%9C%E7%9B%B8%E5%85%B3)、[数据库 ORM 工具包](https://github.com/Trinea/android-open-project#%E5%9B%9B%E6%95%B0%E6%8D%AE%E5%BA%93-orm%E5%B7%A5%E5%85%B7%E5%8C%85)、[Android 公共库](https://github.com/Trinea/android-open-project#%E4%BA%94android%E5%85%AC%E5%85%B1%E5%BA%93)、[高版本向低版本兼容库](https://github.com/Trinea/android-open-project#%E5%85%ADandroid-%E9%AB%98%E7%89%88%E6%9C%AC%E5%90%91%E4%BD%8E%E7%89%88%E6%9C%AC%E5%85%BC%E5%AE%B9)、[多媒体](https://github.com/Trinea/android-open-project#%E4%B8%83%E5%A4%9A%E5%AA%92%E4%BD%93%E7%9B%B8%E5%85%B3)、[事件总线](https://github.com/Trinea/android-open-project#%E5%85%AB%E4%BA%8B%E4%BB%B6%E6%80%BB%E7%BA%BF%E8%AE%A2%E9%98%85%E8%80%85%E6%A8%A1%E5%BC%8F)、[传感器](https://github.com/Trinea/android-open-project#%E4%B9%9D%E4%BC%A0%E6%84%9F%E5%99%A8)、[安全](https://github.com/Trinea/android-open-project#%E5%8D%81%E5%AE%89%E5%85%A8)、[插件化](https://github.com/Trinea/android-open-project#%E5%8D%81%E4%B8%80%E6%8F%92%E4%BB%B6%E5%8C%96)、[文件](https://github.com/Trinea/android-open-project#%E5%8D%81%E4%BA%8C%E6%96%87%E4%BB%B6)、[其他](https://github.com/Trinea/android-open-project#%E5%8D%81%E4%B8%89%E5%85%B6%E4%BB%96)*
25
+ * 包括[依赖注入](https://github.com/Trinea/android-open-project#一依赖注入-di)、[图片缓存](https://github.com/Trinea/android-open-project#二图片缓存)、[网络请求](https://github.com/Trinea/android-open-project#三网络请求)、[数据库 ORM 工具包](https://github.com/Trinea/android-open-project#四数据库-orm-工具包)、[Android 公共库](https://github.com/Trinea/android-open-project#五android-公共库)、[高版本向低版本兼容库](https://github.com/Trinea/android-open-project#六android-高版本向低版本兼容)、[多媒体](https://github.com/Trinea/android-open-project#七多媒体相关)、[事件总线](https://github.com/Trinea/android-open-project#八事件总线订阅者模式)、[传感器](https://github.com/Trinea/android-open-project#九传感器)、[安全](https://github.com/Trinea/android-open-project#十安全)、[插件化](https://github.com/Trinea/android-open-project#十一插件化)、[文件](https://github.com/Trinea/android-open-project#十二文件)、[其他](https://github.com/Trinea/android-open-project#十三其他)*
26
26
[ Android 开源项目第三篇——优秀项目篇] ( https://github.com/Trinea/android-open-project#%E7%AC%AC%E4%B8%89%E9%83%A8%E5%88%86-%E4%BC%98%E7%A7%80%E9%A1%B9%E7%9B%AE )
27
27
*   ;  ; 比较有意思的完整的 Android 项目*
28
28
[ Android 开源项目第四篇——开发及测试工具篇] ( https://github.com/Trinea/android-open-project#%E7%AC%AC%E5%9B%9B%E9%83%A8%E5%88%86-%E5%BC%80%E5%8F%91%E5%B7%A5%E5%85%B7%E5%8F%8A%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7 )
29
- *   ;  ; 包括[ 开发效率工具] ( https://github.com/Trinea/android-open-project#%E4%B8%80%E5%BC%80%E5%8F%91%E6%95%88%E7%8E%87%E5%B7%A5%E5%85%B7 ) 、[ 开发自测相关] ( https://github.com/Trinea/android-open-project#%E4%BA%8C%E5%BC%80%E5%8F%91%E8%87%AA%E6%B5%8B%E7%9B%B8%E5%85%B3 ) 、[ 测试工具] ( https://github.com/Trinea/android-open-project#%E4%B8%89%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7 ) 、[ 开发及编译环境] ( https://github.com/Trinea/android-open-project#%E5%9B%9B%E5%BC%80%E5%8F%91%E5%8F%8A%E7%BC%96%E8%AF%91%E7%8E%AF%E5%A2%83 ) 、[ 其他] ( https://github.com/Trinea/android-open-project#%E4%BA%94%E5%85%B6%E4%BB%96 ) *
29
+ *   ;  ; 包括[ 开发效率工具] ( https://github.com/Trinea/android-open-project#一开发效率工具 ) 、[ 开发自测相关] ( https://github.com/Trinea/android-open-project#二开发自测相关 ) 、[ 测试工具] ( https://github.com/Trinea/android-open-project#三测试工具 ) 、[ 开发及编译环境] ( https://github.com/Trinea/android-open-project#四开发及编译环境 ) 、[ 其他] ( https://github.com/Trinea/android-open-project#五其他 ) *
30
30
[ Android 开源项目第五篇——优秀个人和团体篇] ( https://github.com/Trinea/android-open-project#%E7%AC%AC%E4%BA%94%E9%83%A8%E5%88%86 )
31
- *   ;  ; 乐于分享并且有一些很不错的开源项目的[ 个人] ( https://github.com/Trinea/android-open-project#%E4%B8%80%E4%B8%AA%E4%BA%BA ) 和[ 组织] ( https://github.com/Trinea/android-open-project#%E4%BA%8C%E7%BB%84%E7%BB%87 ) ,包括 JakeWharton、Chris Banes、Koushik Dutta 等大牛*
31
+ *   ;  ; 乐于分享并且有一些很不错的开源项目的[ 个人] ( https://github.com/Trinea/android-open-project#一个人 ) 和[ 组织] ( https://github.com/Trinea/android-open-project#二组织 ) ,包括 JakeWharton、Chris Banes、Koushik Dutta 等大牛*
32
32
33
33
## 第一部分 个性化控件(View)
34
34
主要介绍那些不错个性化的 View,包括 ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style 等等。
@@ -1040,7 +1040,7 @@ Demo 地址:https://raw.github.com/biboune/colorpicker/master/colorpicker-samp
1040
1040
项目地址:https://github.com/PhilJay/MPAndroidChart
1041
1041
Demo 地址:https://play.google.com/store/apps/details?id=com.xxmassdeveloper.mpchartexample
1042
1042
Demo 项目:https://github.com/PhilJay/MPAndroidChart/tree/master/MPChartExample
1043
- 效果图:https://camo.githubusercontent.com/a9eaa5fc7fb6c1e70b22acd09385055e0f5c4fe7/68747470733a2f2f7261772e6769746875622e636f6d2f5068696c4a61792f4d5043686172742f6d61737465722f73637265656e73686f74732f73696d706c6564657369676e5f6c696e656368617274342e706e67
1043
+ 效果图:![ ] ( https://camo.githubusercontent.com/a9eaa5fc7fb6c1e70b22acd09385055e0f5c4fe7/68747470733a2f2f7261772e6769746875622e636f6d2f5068696c4a61792f4d5043686172742f6d61737465722f73637265656e73686f74732f73696d706c6564657369676e5f6c696e656368617274342e706e67 )
1044
1044
https://camo.githubusercontent.com/78b4bc4e50e151970961daf56e81c4c0db72d27c/68747470733a2f2f7261772e6769746875622e636f6d2f5068696c4a61792f4d5043686172742f6d61737465722f73637265656e73686f74732f73696d706c6564657369676e5f6261726368617274332e706e67
1045
1045
https://camo.githubusercontent.com/65f51783ec05038730b481ed614b57a94e867d86/68747470733a2f2f7261772e6769746875622e636f6d2f5068696c4a61792f4d5043686172742f6d61737465722f73637265656e73686f74732f626172636861727432642e706e67
1046
1046
https://camo.githubusercontent.com/f66a35bf430b12480d3e2ed8e3bc8d7a17db950f/68747470733a2f2f7261772e6769746875622e636f6d2f5068696c4a61792f4d5043686172742f6d61737465722f73637265656e73686f74732f626172636861727433642e706e67
@@ -1318,7 +1318,7 @@ Demo 地址:https://play.google.com/store/apps/details?id=com.dexafree.materia
1318
1318
1 . dialogplus
1319
1319
一个简单的 Android 对话框,支持不同的弹出模式
1320
1320
项目地址:https://github.com/orhanobut/dialogplus
1321
- 效果图:![ Renderings] ( https://github.com/orhanobut /dialogplus/blob /master/images/d1.png )
1321
+ 效果图:![ Renderings] ( https://github.com/nr4bt /dialogplus/raw /master/art/dialogplus.gif )
1322
1322
1323
1323
1 . FlowLayout
1324
1324
一个简单的流式布局,用法类似 LinearLayout,但是能够让子元素根据宽度自动换行
@@ -1327,7 +1327,7 @@ Demo 地址:https://play.google.com/store/apps/details?id=com.dexafree.materia
1327
1327
![ Renderings] ( http://img02.taobaocdn.com/imgextra/i2/160310864/TB2MH8.bVXXXXa3XXXXXXXXXXXX_!!160310864.png )
1328
1328
1329
1329
## 第二部分 工具库
1330
- 主要包括那些不错的开发库,包括依赖注入框架、图片缓存、网络相关 、数据库 ORM 建模、Android 公共库、Android 高版本向低版本兼容、多媒体相关及其他。
1330
+ 主要包括那些不错的开发库,包括依赖注入框架、图片缓存、网络请求 、数据库 ORM 建模、Android 公共库、Android 高版本向低版本兼容、多媒体相关及其他。
1331
1331
#### 一、依赖注入 DI
1332
1332
通过依赖注入减少 View、服务、资源简化初始化,事件绑定等重复繁琐工作
1333
1333
@@ -1419,7 +1419,7 @@ Glide 是一个 android 平台上的快速和高效的开源的多媒体资源
1419
1419
(6) 动画的支持
1420
1420
(7) OkHttp 和 Volley 的支持
1421
1421
1422
- #### 三、网络相关
1422
+ #### 三、网络请求
1423
1423
1 . Volley
1424
1424
Google 提供的网络通信库,使得网络请求更简单、更快速
1425
1425
项目地址:https://android.googlesource.com/platform/frameworks/volley
0 commit comments