標籤:
http://www.javaapk.com/source/17638.html
這是一個整合目前Android主流優秀第三方組件、優秀好用的自訂控制項、工具 + 生產力類封裝、以及一些APP共通模組(比如:版本更新、意見反饋、引導介面等等)的開發包,協助程式員快速開發自己的APP
已整合第三方開源組件:
網路請求庫android-async-http
圖片非同步載入庫universal-image-loader
Sqlite資料庫操作ormlite-android
社會化分享ShareSDK+簡訊驗證碼
Zxing二維碼庫
百度地圖定位SDK
Google依賴注入庫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
項目源碼的git首頁:http://git.oschina.net/zftlive/zftlive javaapk.com之前也介紹過這類的項目源碼,可以點擊javaapk.com首頁的開發架構分類下載。
Android例子源碼整合安卓主流優秀第三方組件架構