在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/