1. 程式人生 > >Android整合xUtils3(3.5.0)環境配置

Android整合xUtils3(3.5.0)環境配置

     繼續整理Android的開發環境配置資料,今天整理目前比較流行的xUtils3的框架配置。配置比較簡單,而且封裝了很多實用註解來快速提高我們開發上手。貼上官方的說明:

xUtils 包含了orm, http(s), image, view註解, 但依然很輕量級(246K), 並且特性強大, 方便擴充套件:
穩定的基石: AbsTask和統一的回撥介面Callback, 任何異常, 即使你的回撥方法實現有異常都會進入onError, 任何情況下onFinished總會讓你知道任務結束了.
基於高效穩定的orm工具, http模組得以更方便的實現cookie(支援domain, path, expiry等特性)和 快取(支援Cache-Control, Last-Modified, ETag等特性)的支援.
有了強大的http及其下載快取的支援, image模組的實現相當的簡潔, 並且支援回收被view持有, 但被Mem Cache移除的圖片, 減少頁面回退時的閃爍..
view註解模組僅僅400多行程式碼卻靈活的支援了各種View注入和事件繫結, 包括擁有多了方法的listener的支援.
功能是不是很強大呢,其實我們日常也應該進行積累,豐富自己的開發經驗,進行API的封裝及製作。其實這些設計模式都是通過大量程式碼開發之後總結的經驗,沒有設計好的框架,都是逐步優化逐步完善的框架,所以最好的都是根據實際業務逐漸完善的。今天我們進來說說xUtils3的配置,首先我們需要去github上去下載xUtils3,下載之後是xutils-3.5.0.aar,我們解壓出來後會有5個資料夾,但是開啟後都是空的,但是有一個classes.jar,我們有好壓解壓一下,還好,這個是我們需要的,所以我們將classes.jar新增到我們的專案lib中,然後右鍵add as library即可,這個時候他會提示沒有
compile '
org.xutils:xutils:3.5.0'
我們需要在我們的build.gradle中新增依賴,很簡單,我們是在Android studio中開發的,所以我們新增到app模組的build.gradle中的dependencies中即可。然後在我們自己實現的Applicaiton類中,這個實現方式在我之前的部落格中已經有過說明,我們需要在自己實現的類中新增xutils3的初始化。
@Override
    public void onCreate() {
        super.onCreate();
        x.Ext.init(this);
        singleton = this;
    }
到此所有的配置工作就已經完成了沒截下來的工作就可以參照官方說明進行開發工作了,下一篇會對xUtils3中註解進行詳細的講解。

相關推薦

Android整合xUtils3(3.5.0)環境配置

     繼續整理Android的開發環境配置資料,今天整理目前比較流行的xUtils3的框架配置。配置比較簡單,而且封裝了很多實用註解來快速提高我們開發上手。貼上官方的說明: xUtils 包含了orm, http(s), image, view註解, 但依然很輕量級(2

MacOS(10.13)+Qt(5.5.0)+Xcode(8.3.3) C++開發環境配置

user use tools 虛擬機安裝 empty 快捷 man qwidget lib VMware虛擬機安裝MacOS(這裏安裝的是MacOS X 10.13), 百度很多, 不再詳述. 安裝Xcode(這裏安裝的是Xcode8.3.3) 下載(https://d

WebLogic 10.3.5.0 叢集環境配置(二)

四、測試     在本實驗中使用HttpClusterServlet做叢集分發。     1. 在10.16.65.110伺服器上的cluster_domain中再建立一個受管伺服器proxy_server,監聽埠為8000,用於部署代理服務應用程式。     2.

Python3.7、Eclipse 4.5、 Java 8、 PyDev 5.2.0、 selenium-3.14.0環境搭建

系統 keys nload 令行 集成 nis 連接 百度一下 oca python環境搭建Eclipse 4.5、 Java 8、 PyDev 5.2.0、 Python3.7、 selenium-3.14.0 1 安裝Python 下載地址:http://www.pyt

OPenCV筆記(3.4.1環境配置與擴充套件包編譯 vs 2017 和Qt 5.11)

1.官網 https://opencv.org/2.下載標準包 https://opencv.org/releases.html下載winpack之後解壓,配置環境變數,此方法只能使用標準的釋出庫,一些特別的庫無法使用,比如人臉識別的庫3.如果需要人臉識別等特殊的庫3.41版

Apache Maven 3.5.0配置安裝

1、maven 3.5 下載地址:http://maven.apache.org/download.cgi 2、下載瞭解壓到 3、配置環境變數  4、測試看是否安裝成功  5、maven配置(全域性配置,使用者配置)   3.1、全域性配置  在maven安裝目錄的

Sublime Text3 配置 Lua5.3.5開發環境

所需軟體 Sublime Text3 Lua5.3.5 配置過程 解壓Lua5.3.5包 官方下載的包內是需要makefile安裝的(博主Win10下暫為實現),此處提供自動配置完畢的包:Lua5.3.5 設定Lua環境變數 這臺電腦->屬性->高階系統設定->環境變數-&g

android自己定義之 5.0 風格progressBar

rcp 方式 rem listen angle 一個 arr 5.0 自己 近期做項目,用到了ProgressBar 。就想到了要使用Android5.0 的效果,就隨手實現了一下。 效果圖: 大概的思路: 1. 圓圈通過Canvas去繪

vs2015+opencv-3.2.0-vc14配置

over comm lan tar ros blank num important ack 用的VS2015免費的community社區版,功能足矣。 很早就有配置opencv249,原本覺得低版本的穩定,一直沒有配成功過,測試總是報錯 出現error LINK:無法打開文

3.java開發環境配置

目錄 更改 否則 span 系統設置 ech 環境配置 安裝完成 大小 1.安裝jdk   步驟:     1)首先下載java開發工具包JDK,下載地址http://www.oracle.com/technetwork/java/javase/downloads/inde

Ubuntu 16.04下為Android編譯OpenCV 3.2.0 Manager

由於 ica 如何 setting -i add 標記 roi stripe http://johnhany.net/2016/07/build-opencv-manager-for-android-on-ubuntu/ 最近想在Android上嘗試一下SIFT和SU

CentOS 6.5 pyenv環境配置

錯誤提示 pos round zip2 bzip received pass access b- Pyenv安裝步驟: Step 1.安裝git及其依賴包。yum源為本地系統光盤。 [root@localhost ~]# yum -y install git [root@

18.1集群介紹18.2keepalived介紹18.3-5用keepalived配置高可用集群

十五周四次課(4月9日)18.1集群介紹18.2 keepalived介紹18.3 18.4 18.5 用keepalived配置高可用集群這裏是用ngixn作為高可用的演示對象,因為有生產中很多企業用nginx作為負載均衡器使用編輯130上keepalived配置文件,內容從https://coding.n

python2.7.5升級到3.5.0

python2.7.5升級到3.5.0當前系統版本centos7.2_x641.查看當前python版本python -VPython 2.7.5 2.下載python3.5.0版本wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz 3.

CentOS 6.X安裝 R-3.5.0

centos 6 R-3.5.0 1、系統環境 :CentOS release 6.8 (Final) 2、安裝包下載: wget https://cran.r-project.org/src/base/R-3/R-3.5.0.tar.gz 3、解壓並安裝:tar xf R-3.5.0.tar.gz

vSphere 5.5.0 U1配置問題:主機的快速統計信息不是最新的

sites cmd HERE bak 選擇 主機 地址 war blog 最近公司新購置了幾臺DELL服務器用來上桌面虛擬化,前期搭建測試環境進行功能驗證,底層自然而然的選擇VMware ESXi,當前最新版本為ESXi 5.5.0 U1,單獨數據庫安裝,相對5.1

Eclipse Mars.2整合Maven 3.5.4

準備材料:   Eclipse Mars.2 Release (4.5.2):  官網戳:https://www.eclipse.org/downloads/   Maven 3.5.4: http://maven.apache.org/download.cgi   若Eclipse是純淨版(

spring 筆記3: Spring 多環境配置檔案切換

使用Spring進行開發時,需要面對不同的執行環境,比如開發環境、測試環境、生產環境等。大多時候不同的環境需要不同的配置檔案。網上很多資料都是使用Spring的Bean definition profiles 功能來實現(https://docs.spring.io/spring/docs/4.2.

protocol buffer 3.5.0生成java server和client程式碼

敬請關注部落格,後期不斷更新優質博文,謝謝 protocol buffer生成java程式碼: *******************************************************************************手動生成**********

opencv 3.4.3 + VS 2015 環境配置,親測有測試程式碼

今天要做一個實驗,需要用到opencv,所以打算寫一些程式碼,結果按照網上的配置都有一些問題。所以把自己正確配置的經驗給出來。 首先作者使用的是opencv-3.4.3-vc14_vc15.exe這個檔案,檔案的下載地址在 https://sourceforge.net/projects/o