1. 程式人生 > >Android整合主流優秀第三方元件框架

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