Android例子源碼整合安卓主流優秀第三方組件架構

來源:互聯網
上載者:User

標籤:

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例子源碼整合安卓主流優秀第三方組件架構

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.