Skip to content

Commit 7912371

Browse files
authored
Merge pull request Trinea#7 from Trinea/master
Update
2 parents df831cb + 919e48f commit 7912371

File tree

3 files changed

+77
-9
lines changed

3 files changed

+77
-9
lines changed

English Version/README.md

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ Android Open Source Projects
33

44
Welcome to recommend good android open source projects, you can [Commit](https://github.com/Trinea/android-open-project/wiki/Standard-of-adding-and-editing-content "Standard of adding and editing content") directly or tell me at [Colloct Page](https://github.com/Trinea/android-open-project/issues/1). Welcome `Star` and `Fork`
55

6+
#### [Android develop and debug efficiency tool - Developer Tools App](https://play.google.com/store/apps/details?id=cn.trinea.android.developertools)
7+
68
Twitter:[trinea_cn](https://twitter.com/trinea_cn)    HomePage: [www.trinea.cn](http://www.trinea.cn/)    Email:[trinea.cn@gmail.com](mailto:trinea.cn@gmail.com)    QQ:[717763774](http://wpa.qq.com/msgrd?v=3&uin=717763774&site=qq&menu=yes)
79
Share:<a href="https://twitter.com/intent/tweet?text=Android Open Source Projects include Personalized Views, Common Util Libs, Excellent projects and so on %40trinea_cn+https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project&pic=" target="_blank" title="Share on twitter" style="width:100%"><img src="http://farm4.staticflickr.com/3764/13104038813_03933d4394_o.png"/></a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project&t=Android%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E5%88%86%E7%B1%BB%E6%B1%87%E6%80%BB%EF%BC%8C%E6%B1%87%E9%9B%86200%E5%A4%9A%E4%B8%AA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%EF%BC%8C%E5%8C%85%E6%8B%AC%E4%B8%AA%E6%80%A7%E5%8C%96%E6%8E%A7%E4%BB%B6%E3%80%81%E5%B7%A5%E5%85%B7%E5%BA%93%E3%80%81%E4%BC%98%E7%A7%80%E9%A1%B9%E7%9B%AE%E3%80%81%E5%BC%80%E5%8F%91%E5%8F%8A%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7%E3%80%81%E4%BC%98%E7%A7%80%E4%B8%AA%E4%BA%BA%E5%92%8C%E5%9B%A2%E4%BD%93%40Trinea+&pic" target="_blank" title="Share on facebook" style="width:100%"><img src="http://farm4.staticflickr.com/3801/13104038583_b03d5cafac_o.png"/></a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://service.weibo.com/share/share.php?url=https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project&title=Android%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E5%88%86%E7%B1%BB%E6%B1%87%E6%80%BB%EF%BC%8C%E6%B1%87%E9%9B%86200%E5%A4%9A%E4%B8%AA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%EF%BC%8C%E5%8C%85%E6%8B%AC%E4%B8%AA%E6%80%A7%E5%8C%96%E6%8E%A7%E4%BB%B6%E3%80%81%E5%B7%A5%E5%85%B7%E5%BA%93%E3%80%81%E4%BC%98%E7%A7%80%E9%A1%B9%E7%9B%AE%E3%80%81%E5%BC%80%E5%8F%91%E5%8F%8A%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7%E3%80%81%E4%BC%98%E7%A7%80%E4%B8%AA%E4%BA%BA%E5%92%8C%E5%9B%A2%E4%BD%93%40Trinea+&appkey=1657413438&searchPic=true" target="_blank" title="Shared on weibo" style="width:100%"><img src="http://farm8.staticflickr.com/7342/13103239365_e5cd37fbac_o.png" title="Shared on weibo"/></a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project&title=Android%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E5%88%86%E7%B1%BB%E6%B1%87%E6%80%BB%EF%BC%8C%E6%B1%87%E9%9B%86200%E5%A4%9A%E4%B8%AA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%EF%BC%8C%E5%8C%85%E6%8B%AC%E4%B8%AA%E6%80%A7%E5%8C%96%E6%8E%A7%E4%BB%B6%E3%80%81%E5%B7%A5%E5%85%B7%E5%BA%93%E3%80%81%E4%BC%98%E7%A7%80%E9%A1%B9%E7%9B%AE%E3%80%81%E5%BC%80%E5%8F%91%E5%8F%8A%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7%E3%80%81%E4%BC%98%E7%A7%80%E4%B8%AA%E4%BA%BA%E5%92%8C%E5%9B%A2%E4%BD%93%40Trinea+&desc=&summary=&site=www.trinea.cn" target="_blank" title="Share on qzone" style="width:100%"><img src="http://farm8.staticflickr.com/7418/13103935825_209bd521f0_o.jpg"/></a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://share.v.t.qq.com/index.php?c=share&a=index&url=https%3A%2F%2Fgithub.com%2FTrinea%2Fandroid-open-project&title=Android%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E5%88%86%E7%B1%BB%E6%B1%87%E6%80%BB%EF%BC%8C%E6%B1%87%E9%9B%86200%E5%A4%9A%E4%B8%AA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%EF%BC%8C%E5%8C%85%E6%8B%AC%E4%B8%AA%E6%80%A7%E5%8C%96%E6%8E%A7%E4%BB%B6%E3%80%81%E5%B7%A5%E5%85%B7%E5%BA%93%E3%80%81%E4%BC%98%E7%A7%80%E9%A1%B9%E7%9B%AE%E3%80%81%E5%BC%80%E5%8F%91%E5%8F%8A%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7%E3%80%81%E4%BC%98%E7%A7%80%E4%B8%AA%E4%BA%BA%E5%92%8C%E5%9B%A2%E4%BD%93%40Trinea+&appkey=801404464" target="_blank" title="Shared on tecent weibo" style="width:100%"><img src="http://farm8.staticflickr.com/7452/13104204564_f867971a13_o.png"/></a>
810
### Include:
@@ -410,6 +412,12 @@ Project Address: [DraggableGridView](https://github.com/andyken/DraggableGridVie
410412
Renderings:
411413
![Renderings](https://github.com/andyken/DraggableGridView/blob/master/sample/sample.gif)
412414

415+
1. DividedDraggableView
416+
Draggable grid view with divided line.
417+
Project Address: https://github.com/andyken/DividedDraggableView
418+
Renderings:
419+
![Renderings](https://github.com/andyken/DividedDraggableView/blob/master/app/sample.gif)
420+
413421
1. StickyGridHeaders
414422
StickyGridHeaders is an Android library that provides a GridView that shows items in sections with headers. By default the section headers stick to the top like the People app in Android 4.x but this can be turned off.
415423
Project Address: https://github.com/TonicArtos/StickyGridHeaders
@@ -627,6 +635,12 @@ Renderings:
627635
![Renderings](https://github.com/andyken/MoneyTextView/blob/master/sample/sample1.gif)
628636

629637
#### 9. Others
638+
1. youtube-play-icon
639+
Material style morphing play-pause icon
640+
Project Address: https://github.com/alxrm/youtube-play-icon
641+
Renderings:
642+
![Renderings](https://raw.githubusercontent.com/alxrm/youtube-play-icon/master/art/play.gif)
643+
630644
1. achartengine
631645
AChartEngine is a charting library for Android applications. It currently supports the following chart types: line chart, area chart, scatter chart, time chart, bar chart, pie chart, bubble chart, doughnut chart, range (high-low) bar chart, dial chart / gauge, combined (any combination of line, cubic line, scatter, bar, range bar, bubble) chart, cubic line chart and so on.
632646
Project Address: https://code.google.com/p/achartengine/
@@ -761,7 +775,7 @@ Demo Apk: https://play.google.com/store/apps/details?id=net.sebastianopoggi.samp
761775
Renderings: ![Renderings](https://lh6.ggpht.com/U070b6Lh6cVsVwx4jN-5nq0xqiB1PBzrYABPeJIEe2hZQ5UWOxc-FDUG77wADelToHA=h310-rw)
762776

763777
1. GlowPadView
764-
GlowPadView for Android is a great library to implement Google's lockscreen and new alarmclock style.
778+
GlowPadView for Android is a great library to implement Googles lockscreen and new alarmclock style.
765779
Project Address: https://github.com/nadavfima/GlowPadView
766780
Renderings: https://raw.github.com/nadavfima/GlowPadView/master/example.png
767781

@@ -854,6 +868,21 @@ Project Address: https://github.com/TheFinestArtist/YouTubePlayerActivity
854868
Sample App: https://play.google.com/store/apps/details?id=com.thefinestartist.ytpa.sample
855869
Renderings: ![Renderings](https://github.com/thefinestartist/YouTubePlayerActivity/blob/master/art/preview.gif)
856870

871+
1. TristateToggleButton
872+
Customizable tri-state toggle button (with three states, three state toggle) for Android
873+
Project Address: https://github.com/BeppiMenozzi/TriStateToggleButton
874+
875+
1. Knob
876+
Fully customizable rotating knob selector with discrete values for Android. Replaces radio buttons, integer value inputs and ViewPager indicators.
877+
Project Address: https://github.com/BeppiMenozzi/Knob
878+
879+
1. Spotlight
880+
Android Library that lights items for tutorials or walk-throughs etc...
881+
Project Address: https://github.com/TakuSemba/Spotlight
882+
Renderings:
883+
![Renderings](https://raw.githubusercontent.com/takusemba/spotlight/master/arts/customTarget.gif)
884+
885+
857886
## 2. Common Util Libs
858887
Include Dependency Injection, ImageCache, Network, Database ORM, Android common lib, Compatible low version, Multimedia, Event Bus, Sensor, Security, Plug-in, File, Others<a href="https://github.com/Trinea/android-open-project/edit/master/English%20Version/README.md#include" title="Back to directory" style="width:100%"><img src="http://farm4.staticflickr.com/3737/12167413134_edcff68e22_o.png" align="right"/></a>
859888
#### 1. Dependency Injection

README.md

Lines changed: 31 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
Android 开源项目分类汇总
22
====================
3+
Other: [English Version](https://github.com/Trinea/android-open-project/tree/master/English%20Version), [繁體版](https://github.com/Trinea/android-open-project/tree/master/%E7%B9%81%E9%AB%94%E4%B8%AD%E6%96%87%E7%89%88), [Website Version](http://p.codekk.com/).
34
> 我们的微信公众号:codekk。二维码如下:
45
专注于 Android 开源分享、源码解析、框架设计、Android 内推。
56
![img](http://www.trinea.cn/wp-content/uploads/2016/01/weixin-codekk-160.jpg)
67
我们的网站:[www.codekk.com](http://a.codekk.com)
7-
8-
####<a href="http://a.codekk.com" target="_blank">Android 开源项目源码解析(Volley、UIL、Dagger、EventBus、插件化库等分析)</a>
9-
####<a href="http://j.codekk.com" target="_blank">Android 职位内部推荐(阿里、腾讯、百度、京东、滴滴、美团、58、华为、网易、魅族等)</a>
10-
####<a href="http://p.codekk.com" target="_blank">强大的 Android 开源项目搜索站</a>
8+
9+
#### [Android 开发调试效率数倍提升工具——开发助手 App 最新版](http://www.trinea.cn/dev-tools/development-tools/features-and-versions/),可从 Google Play、应用宝、360 手机助手里搜索”开发助手”下载,或通过网页下载:<a href="https://play.google.com/store/apps/details?id=cn.trinea.android.developertools" target="_blank" title="去 Google Play 下载开发助手">Google Play</a>、<a href="http://android.myapp.com/myapp/detail.htm?apkName=cn.trinea.android.developertools" target="_blank" title="去应用宝下载开发助手">应用宝</a>、<a href="http://zhushou.360.cn/detail/index/soft_id/3644614" target="_blank" title="去 360 手机助手下载开发助手">360 手机助手</a>、<a href="http://trinea.cn/app/dev-tools.apk" target="_blank" title="直接本地下载开发助手">本地下载</a>
10+
#### <a href="http://a.codekk.com" target="_blank">Android 开源项目源码解析(Volley、UIL、Dagger、EventBus、插件化库等分析)</a>
11+
#### <a href="http://j.codekk.com" target="_blank">Android 职位内部推荐(阿里、腾讯、百度、京东、滴滴、美团、58、华为、网易、魅族等)</a>
12+
#### <a href="http://p.codekk.com" target="_blank">强大的 Android 开源项目搜索站</a>
1113

1214
欢迎大家推荐好的 Android 开源项目,开源项目添加到 <a href="http://p.codekk.com/add-project" target="_blank">Android 开源项目集合</a>,可以得到更多朋友的关注和反馈,欢迎`Star``Fork` :)
1315

@@ -630,6 +632,11 @@ Demo 地址:https://github.com/thquinn/DraggableGridView/blob/master/bin/Dragg
630632
效果图:
631633
![Renderings](https://github.com/andyken/DraggableGridView/blob/master/sample/sample.gif)
632634

635+
1. DividedDraggableView
636+
一个带有分割区域的可拖动 view ,可屏幕自动上下滚动进行 Item 移动交换。
637+
项目地址:https://github.com/andyken/DividedDraggableView
638+
效果图:
639+
![Renderings](https://github.com/andyken/DividedDraggableView/blob/master/app/sample.gif)
633640

634641
1. StickyGridHeaders
635642
GroupName 滑动到顶端时会固定不动直到另外一个 GroupName 到达顶端的 GridView
@@ -675,7 +682,7 @@ APP 示例:photup
675682

676683
1. Fresco-ImageView
677684
Fresco-ImageView是一种Android平台的图像控件,底层是对Fresco的封装,可以异步加载网络图片、项目资源和本地图片,并且支持双指缩放、图片的基本处理以及Fresco的所有特性。
678-
项目地址:https://github.com/HomHomLin/FrescoImageView
685+
项目地址:https://github.com/HomHomLin/FrescoImageView
679686

680687
1. android-gif-drawable
681688
支持 gif 显示的 view,用 jni 实现的,编译生成 so 库后直接 xml 定义 view 即可,而且本身不依赖于其他开源项目所以相对下面的 ImageViewEx 简单的多
@@ -1619,6 +1626,12 @@ demo地址:https://github.com/wenmingvs/NotifyUtil#notifydemo
16191626
Demo 地址:https://github.com/DreaminginCodeZH/MaterialRatingBar/releases/download/v1.0.2/sample-release.apk
16201627
![效果图](https://github.com/DreaminginCodeZH/MaterialRatingBar/raw/master/screenshot/sample_app.jpg)
16211628

1629+
1. Spotlight
1630+
Android图书馆点亮项目的教程或漫步等...
1631+
項目地址:https://github.com/TakuSemba/Spotlight
1632+
1633+
效果圖: ![Renderings](https://raw.githubusercontent.com/takusemba/spotlight/master/arts/customTarget.gif)
1634+
16221635
## 第二部分 工具库
16231636
主要包括那些不错的开发库,包括依赖注入框架、图片缓存、网络请求、数据库 ORM 建模、Android 公共库、Android 高版本向低版本兼容、多媒体相关及其他。
16241637

@@ -2299,6 +2312,10 @@ App示例:[南瓜电影](http://www.wandoujia.com/apps/cn.vcinema.cinema)
22992312
快速集成 CustomTabs 的工具类
23002313
项目地址:https://github.com/DreaminginCodeZH/CustomTabsHelper
23012314

2315+
1. EffortlessPermissions
2316+
基于 Google EasyPermissions 进行扩展的动态权限库
2317+
项目地址:https://github.com/DreaminginCodeZH/EffortlessPermissions
2318+
23022319
1. Salvage view
23032320
带 View 缓存的 Viewpager PagerAdapter,很方便使用
23042321
项目地址:https://github.com/JakeWharton/salvage
@@ -2601,6 +2618,13 @@ The Google I/O 2014 Android App
26012618
项目地址:https://github.com/google/iosched
26022619
APK 地址:https://play.google.com/store/apps/details?id=com.google.samples.apps.iosched
26032620

2621+
1. CoolClock
2622+
An Android clock
2623+
项目地址:https://github.com/socoolby/CoolClock
2624+
APK 地址:https://github.com/socoolby/CoolClock/blob/master/CoolClock.apk
2625+
效果图:
2626+
<img src="https://raw.githubusercontent.com/socoolby/CoolClock/master/CoolClock.png" width="768" height="382"/><img src="https://raw.githubusercontent.com/socoolby/CoolClock/master/demonstrate.gif" width="320" height="568"/>
2627+
26042628
## 第四部分 开发工具及测试工具
26052629
主要介绍和 Android 开发工具和测试工具相关的开源项目。
26062630

@@ -2910,8 +2934,8 @@ BlockCanary是一个Android平台的一个非侵入式的性能监控组件,
29102934
主要介绍那些乐于分享并且有一些很不错的开源项目的个人和组织。Follow 大神,深挖大神的项目和 following,你会发现很多。
29112935

29122936
#### 一、个人
2913-
1. JakeWharton
2914-
就职于 Square,绝对牛逼的大神,项目主要集中在 Android 版本兼容,ViewPager 及开发工具上
2937+
1. JakeWharton  
2938+
现就职于 Google,(曾就职于 Square,绝对牛逼的大神,项目主要集中在 Android 版本兼容,ViewPager 及开发工具上  
29152939
Github 地址:https://github.com/JakeWharton
29162940
代表作:ActionBarSherlock,Android-ViewPagerIndicator,Nine Old Androids,SwipeToDismissNOA,hugo,butterknife,Android-DirectionalViewPager, scalpel
29172941
pidcat 另外对 square 及其他开源项目有很多贡献

0 commit comments

Comments
 (0)