android中常用的开源项目

在android开发过程中为了提高开发的效率,我们常需要引用一些第三方jar或者是使用之前项目的一些源码,这里我罗列一些较好的开源资源,方便使用。


      1.menudrawer

A slide-out menu implementation, which allows users to navigate between views in your app.

滑出式菜单实现,它允许用户在你的app不同界面之间进行导航

来源:github上的一款开源项目

svn地址:https://github.com/SimonVT/android-menudrawer.git


      2.ActionBarSherlock

ActionBarSherlock is an extension of the support library designed to facilitate the use of the action bar design pattern across all versions of Android with a single API.

ActionBarSherlock是一个扩展支持库的设计,以方便使用一个单一的API在所有版本的Android操作栏的设计模式。

来源:http://actionbarsherlock.com/


      3.fastJson

Fastjson是一个Java语言编写的高性能功能完善的JSON库。fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson。并且还超越了google的二进制协议protocol buf。支持各种JDK类型。包括基本类型、JavaBean、Collection、Map、Enum、泛型等。

支持循环引用。支持JDK 5、JDK 6、Android、阿里云手机等环境。

来源:http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2424946

项目地址是 https://github.com/AlibabaTech/fastjson/


     4.Afinal

Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对android的sqlite数据库进行增删改查。通过FinalHttp模块,我们可以以ajax形式请求http数据

来源:https://github.com/yangfuhai/afinal


5.achartengine-1.0.0

AChartEngine 是一个安卓系统上制作图表的框架,目前它支持如下的图表类型

line chart (折线图)

area chart (面积图;分区图,对比图)

scatter chart ( 散点图)

time chart (时间图;进度表)

bar chart (条形图;柱状图)

pie chart ( 饼图)

bubble chart (气泡图)

doughnut chart (圆环图)

ange (high-low) bar chart (范围条形图)

dial chart / gauge (拨号盘/压力表)

combined (any combination of line, cubic line, scatter, bar, range bar, bubble) chart(组合图)

cubic line chart (立方折线图)


项目地址:https://code.google.com/p/achartengine/





你可能感兴趣的:(android,框架,开源项目)