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/





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章