項目中要用餅圖和折線圖表示數據,重造輪子不是咱風格,先了解一下時下比較流行的開源圖表控件吧。調查發現有三個口碑不錯的開源項目,它們是MPAndroidChart、AChartEngine、HoloGraphLibrary。由于AChartEngine源碼放在code.google上,遂先放棄它,主要研究其他兩個在github上的項目。
## HoloGraphLibrary
項目地址:[https://github.com/Androguide/HoloGraphLibrary](https://github.com/Androguide/HoloGraphLibrary)?
簡介:這是一個十分簡單的圖表控件,源碼量在3千行左右。使用簡單,項目自帶sample作為使用指導。示意圖如下:?

# MPAndroidChart
項目地址:[https://github.com/PhilJay/MPAndroidChart](https://github.com/PhilJay/MPAndroidChart)?
簡介:與Holo相比要復雜和強大很多,代碼量在4萬行左右。不過帶的例子有了很好的幫助,我們用起來不算難。餅圖帶很炫的加載動畫,如果對界面要求高交互性好,推薦此控件。示意圖如下:?

由于這兩個項目都用AS開發,對于很多使用eclipse的同學轉換很不方便,我將lib做成jar包并提供了eclipse的demo,下載地址在:?
[http://download.csdn.net/detail/lincyang/8517179](http://download.csdn.net/detail/lincyang/8517179)
- 前言
- 一:文本與布局
- 二:組合控件
- 三:性能測試類
- 四:語音識別
- 五:讀取Excel
- 六:PreferenceActivity使用詳解
- 七:按鈕控制ViewPager的左右翻頁
- 八:Ubuntu下切換JDK版本
- 九:最新Android開發環境(Eclipse+ADT+Android 5.0)
- 十:獲得屏幕物理尺寸、密度及分辨率
- 十一:Android Studio和Gradle
- 十二:Android Studio導入第三方類庫、jar包和so庫
- 十三:APK簽名
- 十四:混淆與反編譯
- 十五:多分辨率適配常用目錄
- 十六:getprop與dumpsys命令
- 十七:Linux下的模擬器硬件加速
- 十八:adb取出安裝在手機中的apk
- 十九:android studio導出jar包(Module)并獲得手機信息
- 二十:兩個開源的圖表/報表控件
- 二十一:Android原型設計工具探索
- 二十二:Android 5.1 SDK下載與配置
- 二十三:Android Studio的NDK開發
- 二十四:橫豎屏切換
- 二十五:模擬器如何重啟?試試Genymotion!
- 二十六:persistableMode與Activity的持久化
- 二十七:Maven編譯開源二維碼掃描項目zxing