Android整合主流優秀第三方元件框架
轉載地址:http://www.androidchina.net/2391.html
這是一個整合目前Android主流優秀第三方元件、優秀好用的自定義控制元件、實用工具類封裝、 以及一些APP共通模組(比如:版本更新、意見反饋、引導介面等等)的開發包,幫助程式設計師 快速開發自己的APP
已整合第三方開源元件:
網路請求庫android-async-http
圖片非同步載入庫universal-image-loader
Sqlite資料庫操作ormlite-android
社會化分享ShareSDK+簡訊驗證碼
Zxing二維碼庫
百度地圖定位SDK
谷歌依賴注入庫RoboGuice
WebService呼叫庫ksoap2
XML解析XStream
動畫開源庫nineoldandroids
表單驗證庫android-validation-komensky
更多優秀開源庫等待整合…
已封裝工具類:
HTTP網路通訊工具類(ToolHTTP.java),get/post請求,支援多種介面回撥
SOAP協議通訊工具類(ToolSOAP.java),基於非同步回撥請求WebService介面
Sqlite資料庫操作工具類(ToolDatabase.java),獲取DAO、建立表、刪除表等API
提示資訊對話方塊工具類(ToolAlert.java),已整合泡泡、土司、對話方塊三種提示
檔案操作工具類(ToolFile.java),assets/raw/xml/shrePerface/等檔案讀寫API
地圖定位工具類(ToolLocation.java),讀取GPS狀態、請求定位、獲取經緯度等方法
社會化分享工具類(ToolShareSDK.java),各大開發平臺分享API操作
簡訊驗證碼工具類(ToolMSM.java),移動/聯通/電信三網傳送手機簡訊驗證碼、非同步回撥驗 證結果
字串操作工具類(ToolString.java),生成UUID、非空非NULL邏輯判斷、生成MD5等常用共 通方法
資料操作工具類(ToolData.java),自動遞迴獲取表單資料封裝成Map、本地資料分頁共通方 法等
圖片操作工具類(ToolPicture.java),生成二維碼、驗證碼、灰度、合成、圓角、水印等操 作
讀取本地資源工具類(ToolResource.java),反射本地資原始檔API,避免依賴R檔案,方便 jar形式釋出
Android單位轉換工具類(ToolUnit.java),sp/dp/px互轉
自定義Toast工具類(ToolToast.java),自定義背景色、字型顏色、大小、邊框等
Properties操作工具類(ToolProperties.java),讀寫Properties檔案操作
網路操作工具類(ToolNetwork.java),獲取網路資訊、更改切換網路等相關操作
日期操作工具類(ToolDateTime.java),獲取日期、日期加減、格式化日期、日期轉換等操作
XML操作工具類(ToolXml.java),基於DOM/XMLPullPaser模式解析、生成XML操作
XMPP操作工具類(ToolXMPP.java),基於XMPP協議的相關API操作
適配字型工具類(ToolAutoFit.java),程式碼根據裝置密度自動縮放View的字型大小
LOG相關工具類(ToolLog.java) 功能待續–>切入記錄異常日誌,並存儲檔案或上傳至伺服器
已封裝/收集自定義控制元件:
相容低版本的SwitchButton
追加自定義屬性Value的CheckBox/RadioButton/RadioGroup/SingleSpinner
圓角提示資訊TipsView 圓角圖片RoundImageView
自定義樣式風格ProgressDialog 自定義樣式WebView 圓形進度條(RoundProgressBar)、垂直進度條(VerticalProgressBar)
開源優秀自定義控制元件:imageindicator(圖片輪播/引導介面)、pulltorefresh、XListView 、TableFixHeaders(水平+垂直滾動+首行+首列凍結表格)、ViewPager
原始碼執行截圖:
Save