Android xUtils框架介紹(一)

2021-09-06 21:13:16 字數 1141 閱讀 1688

android基於快速開發的乙個框架——xutils,它是在afinal基礎上進行重構和擴充套件的框架,相比afinal有很大的改善。同時,如果如果你的應用是基於網路的,那麼只要處理得當,它會讓你徹底的擺脫各種工具類和重複**的困擾。好的,廢話不多說,程式猿們還是**說起。

xutils包含了很多實用的android工具。xutils源於afinal框架,對afinal進行了大量重構,使得xutils支援大檔案上傳,更全面的http請求協議支援,擁有更加靈活的orm,更多的事件註解支援且不受混淆影響。同時需要注意的是,xuitls最低相容android 2.2 (api level 8)  。今天我們的主題是整體介紹下xutils,主要介紹它重要的四大元件。具體各個元件的使用,會在之後幾天陸續為大家奉上。下面開始:

一、viewutils

你受夠了重複冗長的findviewbyid了嘛?你受夠了各種監聽事件的繫結了嘛?在這裡,你只需要一句註解,如@viewinject、@onclick,就能輕鬆擺脫小白似的**,大大的上了乙個檔次。

二、httputils

三、bitmaputils

你的程式因oom強制關閉過嘛?你在為加在網路頭疼嘛?有了元件,你將永久擺脫前面的問題。

四、dbutils

簡單易用又出色的orm框架,真的是誰用誰知道,直接輕鬆儲存各種物件到sqlite資料庫中,同時也能非常方便的進行各種條件查詢,甚至分頁查詢,還有對錶中資料的更新刪除等操作,真正的實現。一行**就可以進行增刪改查。並且可通過註解自定義表名,列名,外來鍵,唯一性約束,not null約束,check約束等,支援事務。

由於xutils是基於afinal的,這個開源框架是國內的某位大神寫的,所以了解了afinal之後再回頭看xutils,才會更有收穫。同時,也要向這位大神以及眾多的開源貢獻者致敬,有了他們的奉獻和開源的精神,才湧現出乙個個耳熟能詳的更加優秀的更加穩定的框架。我們眾所周知的linux就是這麼誕生的。

xutils:

**:

框架 應用框架

框架也是一種重用方式,重用粒度比構件大,與物件導向技術關係密切。1定義 框架johnson 框架 模式 構件。框架是由開發人員定製的應用系統的骨架 skeleton 是整個系統或子系統的可重用設計,由一組抽象構件和構件例項間的互動方式組成。應用框架 buschmann 特定領域應用的框架。框架技術 ...

前期框架 Bootstrap框架

1.什麼是css框架 封裝了很多重複的工作 提高了開發的效率 隨著web應用變得越來越複雜。在大量的開發過程中,我們發現有許多的功能模組非常相似。例如輪播圖,分頁,導航,進度條,模態框等,每一次都手動書寫無疑是在做重複工作。框架的作用就是把這些功能封裝稱為乙個個元件,在開發過程中直接拿過來使用即可,...

python caffe框架 caffe框架基礎

caffe的核心模組 caffe是乙個清晰而高效的深度學習框架,其作者是博士畢業於uc berkeley的賈揚清,目前在google工作。caffe是純粹的c cuda架構,支援命令列 python和matlab介面 可以在cpu和gpu直接無縫切換。caffe的核心模組有三個,分別是blobs l...