Android開發經常用到的三大框架

2021-08-19 09:39:52 字數 799 閱讀 8609

1、xutil框架

主要有四大模組:

(1) 資料庫模組:android中的orm框架,一行**就可以進行增刪改查;

支援事務,預設關閉;

可通過註解自定義表名,列名,外來鍵,唯一性約束,not null約束,check約束等(需要混淆的時候請註解表名和列名);

支援繫結外來鍵,儲存實體時外來鍵關聯實體自動儲存或更新;

自動載入外來鍵關聯實體,支援延時載入;

支援鏈式表達查詢,更直觀的查詢語義,參考下面的介紹或sample中的例子。          

(2) 註解模組:android中的ioc框架,完全註解方式就可以進行ui,資源和事件繫結;

新的事件繫結方式,使用混淆工具混淆後仍可正常工作;

目前支援常用的20種事件繫結,參見viewcommoneventlistener類和包com.lidroid.xutils.view.annotation.event。

(3) 網路模組:支援同步,非同步方式的請求;

支援大檔案上傳,上傳大檔案不會oom;

支援get,post,put,move,copy,delete,head,options,trace,connect請求;

返回文字內容的請求(預設只啟用了get請求)支援快取,可設定預設過期時間和針對當前請求的過期時間。            

支援載入網路和本地;

記憶體管理使用lru演算法,更好的管理bitmap記憶體;

可配置執行緒載入執行緒數量,快取大小,快取路徑,載入顯示動畫等...

2、volley

專案位址 

:3、imageloader框架

A 演算法 遊戲開發中經常用到

a star 演算法是一種靜態路網中求解最短路最有效的直接搜尋方法。公式表示為 f n g n h n 其中 f n 是從初始點經由節點n到目標點的估價函式,g n 是在狀態空間中從初始節點到n節點的實際代價,h n 是從n到目標節點最佳路徑的估計代價。保證找到最短路徑 最優解的 條件,關鍵在於估價...

經常用到的GIT指令

git把本地專案推送到遠端倉庫 一 git init 初始化git專案 二 git add all 把所有檔案放到git倉庫裡面 三 git commit m 更新描述 新增更新描述 四 git remote add origin http www.123.com 連線遠端倉庫,http www.1...

Git 經常用到的命令

1.git init 通過git init命令把這個目錄變成git可以管理的倉庫,資料夾裡面就會生成乙個.git 檔案 這個是為了和遠端倉庫鏈結用的。2.git status 通過命令可以檢視你目前git檔案提交修改狀態。3.git clone url github 或gitlab 碼雲遠端倉庫位址...