android开源项目和框架

news/2024/7/3 1:37:09

特效:

http://www.theultimateandroidlibrary.com/

常用效果:

1. https://github.com/novoda/ImageLoader  异步加载图片,缓存,生成缩略图, 基本上每个应用都会需要这个lib。
    android-query框架
2. https://github.com/chrisbanes/Android-PullToRefresh   类似新浪微博,twitter,下拉刷新列表, 更牛的是还支持上拉加载更多。 不仅仅是ListView,而且GridView也支持。

3. https://github.com/jfeinstein10/SlidingMenu 和 https://github.com/dmitry-zaitsev/AndroidSideMenu 导航抽屉 

   https://github.com/SimonVT/android-menudrawer 导航抽屉 

4. http://actionbarsherlock.com/  与https://github.com/JakeWharton/ActionBarSherlock    actionbar.

 https://github.com/TonicArtos/StickyGridHeaders  与 https://github.com/emilsjolander/StickyListHeaders  ListView导航特效

6 https://github.com/TheLevelUp/android-left-locked-gallery gallery抽奖效果

7 https://github.com/huewu/PinterestLikeAdapterView  GridView错位效果https://github.com/youxiachai/pinterest-like-adapter-view

8 https://github.com/47deg/android-swipelistview  实现了自定义ListView单元格,可通过滑动来显示扩展面板。

9 https://github.com/siyamed/android-satellite-menu  有一连串的按钮弹出

10 https://github.com/maurycyw/StaggeredGridView 交错排列的GridView

https://github.com/dodola/android_waterfall  https://github.com/youxilua/waterfall4android

https://github.com/dodola/WaterFallExt 瀑布流

11 https://github.com/daizhenjun/ImageFilterForAndroid  图片处理效果

12 https://github.com/nostra13/Android-Universal-Image-Loader 异步加载图片,万能图片加载 ListView GridView ImagePage ImageGaller

实例:http://blog.csdn.net/banketree/article/details/8004475

13 https://github.com/JakeWharton/Android-ViewPagerIndicator 有标题页面滑动效果

14 https://github.com/pakerfeldt/android-viewflow ViewFlow图片滑动

13 https://code.google.com/p/android-wheel/ 滚轮效果

效果图  

14 http://www.apkbus.com/android-2-1.html

104628dd3y638lqlbylbx6.png

框架:

1https://github.com/excilys/androidannotations  一个很好的快速开发的框架, 大量使用annotation来代替,类似于RoboGuice

2 ormlite sqlite的orm框架 /GreenDAO

3 汉字转拼音 pinyin4j 与 hanziTopinyin

4 AACPlayer

5 GSON json框架 fastjson

6 Otto 是Android系统的一个Event Bus模式类库。用来简化应用组件间通信。

7 afinal框架是一个开源的android的orm和ioc应用开发框架

xUtils 源于Afinal框架 对Afinal进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持

9 dom4j  XML解析器

10 VTD-XML 一种无提取的XML解析方法 http://my.oschina.net/u/1171837/blog/147544 下载

11 android XMPP推送 下载

12 jsoup网络爬虫

13 acra 定制化Android crash上报库及后台系统

14 VLC 视频聊天

16 SPydroid http://blog.csdn.net/xiaoliouc/article/details/8493161

项目篇:

  • Apollo音乐播放器:就一个播放器,但是实现的很好
  • oschina客户端:oschina网站的客户端哦,wp版,iOS版都有开源
  • xabber实时聊天工具(基于xmpp协议):不评价了,反正算是同类中比较好的了
  • 四次元新浪微博客户端:今天才知道是开源的,赶紧收藏
  • Google IO:谷歌开发者大会应用,虽然有点难懂,还是很有参考价值(比如其中的图片加载)
  • eoe客户端:eoe网站Android客户端也开源咯

组件篇:

  • Android-Flip:可以实现类似FlipBoard那种华丽丽的翻页
  • Drag-Sort-Listview:可以拖动item重新排序的listview,效果非常赞
  • HoloEveryWhere:咳咳,有些同学非常喜欢Android的holo风格,这个项目绝对让你happy
  • Universal-ImageLoader:这个经典的异步图片加载,不多说了
  • JazzyViewPager:这玩意可以让ViewPager翻起来更酷,谁用谁知道~~
  • SlidingMenu:这个是抽屉界面(就是facebook那种)的各种实现版本中,最好的,木有之一!
  • StickyListHeaders:iPhone上经常有这个,就是listview的……不知道怎么解释,自己下载看看吧
  • Android-PullToRefresh:下拉刷新,挺常用的一个组件
  • StaggeredGridView:这是一个瀑布流布局的实现,还不是很完善,但作为学习的案例或者在其基础上扩展还是不错的
  • android-async-http:android的异步请求组件,我个人习惯使用asynctask,不过这个实现还是很优秀的,也推荐给大家
  • ActionBarSherlock:大家熟知的ActionBar在2.x上的兼容性方案;类似的兼容性组件还有许多,有时间为大家一一列出;
  • facebook-android-sdk:不止是一个SDK那么简单哦,比某浪和某人的SDK强几个数量级;
  • NineOldAndroids:想在2.xSDK上使用Android 3.0新增的动画API,那就是它了;没用过的同学一定要试试哦,非常方便~
  • android-swipelistview:让listview的item可以向右滑动,新版Gmail和Pocket里面有用到哦~
  • DataDroid:Android的RESTful封装,没听过RESTful?你去死吧
  • EventBus:和上面的DataDroid同样属于美化底层代码的,这个lib简化了不同组件之间的事件传递
  • android-switch-backport:Android3.0以上才有的switch,有好心人给迁移到2.x上了,哈
  • PagerSlidingTabStrip:最新版的GooglePlay的那个tab效果,可炫可炫了
  • chromeview:我们都知道webview,也知道Android的chrome又自己的内核,这个项目就是把chrome的内核给导出来做成一个chromeview了,大家可以在自己的项目里用,有兴趣的可以玩玩
  • picasso:来自square的图片异步加载,好像是最近才开源的,API风格很独特
网站篇:

  • github:各种项目很多,就是不容易挖掘,但是开发者必备
  • oschina:曾经一般,现在越做越好了,很多开源项目;
  • eoeandroid:经过一番整理,现在非常强大;小作品居多;
  • AndroidViews:我曾经想做这么一个网站来着,很多开源组件的集合
  • 爬爬的博客:

图片处理框架:

图片模糊处理:StackBlur 

PDF框架: IText  MuPDF  droidtext  com/sun/pdfview  com.lowagie.text(iText-2.1.7)


http://www.niftyadmin.cn/n/3649289.html

相关文章

prisma 风格设置_Prisma中的身份验证-第1部分:设置

prisma 风格设置Unless if you’re using something like Firebase to handle your authentication, it can be a bit tricky to handle it in a way that is both secure and easy to manage. In this three-part series, we’re going to be going over how to setup your Gr…

RxBus-mvp模式下对Rxjav的封装(一)

一、首先定义一个Presenter接口:DataBusSubscriber 用来接受数据 public interface DataBusSubscriber {void onEvent(Object data); }二、定义一个RxBus的封装类 public class RxBus {public static final String TAG "RxBus";private static volatile…

VS 2005 Team Suite 轻松搞定白盒测试

注:此文的Word版本首次发表于: http://bbs.5etesting.com/viewthread.php?tid18&highlight%B0%D7%BA%D0%B2%E2%CA%D4 VS 2005 Team Suite轻松搞定白盒测试 (此文已于《测试天地》杂志发表,如需转载,请与作者联系…

[推荐]dotNET中进程间同步/通信的经典框架

推荐一篇关于dotNET中常用的进程间同步或通信的框架文章:A C# Framework for Interprocess Synchronization and CommunicationBy Christoph Ruegg How to share resources and implement a rich message/data passing architecture between threads and processes …

Android 开发之RxJava 详解

我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是…

RxBus-mvp模式下对Rxjav的封装(二)

一、自定义注解,用于标记观察者模式 Target(ElementType.METHOD) Retention(RetentionPolicy.RUNTIME) Documented public interface RegisterBus {} 二、定义一个RxBus的类 public class RxBus {public static final String TAG "RxBus";private stati…

离子赝势文件_排除离子错误

离子赝势文件Below is a brief overview on how to get started troubleshooting bugs in your Ionic projects. 以下是有关如何开始对Ionic项目中的错误进行故障排除的简要概述。 介绍 (Introduction) There are two main types of bugs that occur when developing in Ionic…

QuickTest底层VB脚本驱动

sample Codes: **** Author: Wally Yu (俞戴龙)*** Import common functions into report function ****Dim fso : set fso createobject("scripting.filesystemobject")executeglobal fso.opentextfile("C:\Framework\FrameworkCore\Common\common.vbs&q…