Android很是好用的组件或者框架。
android框架
先说两个网站: http://www.androidviews.net/ 很好的国外开源代码站,就是访问速度有点慢啊
http://www.23code.com 挺不错的国人开源代码库,几乎天天都有更新(推荐)
http://www.theultimateandroidlibrary.com/ 之前能够访问的,好像如今不行了
1. https://github.com/novoda/ImageLoader 异步加载图片,缓存,生成缩略图, 基本上每一个应用都会须要这个lib。
2. https://github.com/chrisbanes/Android-PullToRefresh 相似新浪微博,twitter,下拉刷新列表, 更牛的是还支持上拉加载更多。 不单单是ListView,并且GridView也支持。
3. https://github.com/excilys/androidannotations 一个很好的快速开发的框架, 大量使用annotation来代替hard code。AndroidAnnotations is an Open Source framework that speeds up Android development. It takes care of the plumbing, and lets you concentrate on what's really important. By simplifying your code, it facilitates its maintenance.
4. https://github.com/jfeinstein10/SlidingMenu 这个能够结合ActionBarSherlock
5. http://actionbarsherlock.com/ actionbar.
6. Left Locked Gallery https://github.com/TheLevelUp/android-left-locked-gallery android官方的Gallery是center lock的 意思是你只能居中显示你选中的item。 当你想要实现下面的界面时 用Left Locked Gallery就很方便了。
7.Stickygridheaders https://github.com/TonicArtos/StickyGridHeaders 和 StickyListHeaders https://github.com/emilsjolander/StickyListHeaders 相似qq联系人那种。
8. android-square-progressbar https://github.com/mrwonderman/android-square-progressbar 提供了在图片边框展现下载进度。
8. ActionsContentView https://github.com/StevenRudenko/ActionsContentView ActionsContentView是一个左边menu导航条,关闭状态只显示缩略图标,用户能够点击图标进行快速切换,在左侧导航栏向右滑动,将打开导航条,能够查看完整导航条(缩略图+文字),选中其中一项,切换到对应界面,并关闭导航条。
导航条能够不少,超出屏幕部分可经过滑动导航条查看。 android
9. Swipe-to-Dismiss https://github.com/romannurik/Android-SwipeToDismiss 实现listview列表
10. gifview https://code.google.com/p/gifview2/downloads/list 有些时候项目中须要播放gif,android控件并没用提供,gifview应运而生,是比较了能找到的控件中,我我的认为最好的,推荐给你们。
11. Lockpatterngenerator http://github.com/zagaberoo/lockpatterngenerator 实现相似支付宝图案密码锁。前两天看到群里有人求这代码,特意寻找分享出来。<!--EndFragment-->
12. GridWichterle htt://github.com/inmite/android-grid-wichterle 功能其实很简单,显示网格,该软件是为设计师开发的,能够方便的查看间距是否符合规范。
13. Twidere http://github.com/mariotaku/twidere 是一个强大的Twitter客户端,兼容Android 1.6以上版本。
ps:小编没有试,没有Twitter帐号,看起来挺不错的,感兴趣的能够本身试下.
14. http://www.23code.com/listviewanimations/ ListViewAnimations是一个很强大的Demo示例,包含了ListViews, GridViews控件的不少动画如 滑入滑出, 飞入飞出,还包含滑动删除列表item项动画效果.效果挺不错的,推荐运行看下.
15. http://sharesdk.cn/ ShareSDK是 为iOS、Android、WindowsPhone提供社会功能的一个组件,开发者只需10分钟便可集成到本身的APP中,它不只支持分享给QQ好友、微信好友、微信朋友圈、新浪微博、腾迅微博等以及facebook、twitter、google 等国内外主流的社交平台,还有强大的社会化分享统计分析管理后台. 不熟悉分享的朋友也能够相对比较轻松的实现社会化分享功能。
16. https://github.com/lorensiuswlt/NewQuickAction3D NewQuickAction3D 继承了popwindow实现弹出菜单选择,会根据控件的位置,选择在控件上面或下面,左对齐,居中或右对齐。
在项目中仍是常常用到的。要符合实际项目的需求可能要稍做修改,是一个很不错的参考示例。 git
17.
https://github.com/telecapoland/jamendo-android
Jamendo是一个开源的在线音乐播放器。
ps:小编刚开始学习android,了解到的开源项目就是这个,刚测试了下,连接可能请求不到数据,可是这不影响你们学习呵。 github
18.
JazzyViewPager https://github.com/jfeinstein10/JazzyViewPager
实现多种页面切换方式的ViewPager,包括淡入淡出、翻页、放大缩小、旋转等等11种切换方式。
19.
No boring ActionBar https://github.com/flavienlaurent/NotBoringActionBar
ActionBar随屏幕滚动改变布局 .