將現有框架封裝進module層

2021-07-22 08:49:41 字數 1194 閱讀 9866

dependencies

1. 介面卡包

2. 自定義view

3. dialogfragment封裝包

3. okhttp框架封裝包

4. 工具包

由於不涉及資源檔案,注意把import中的包名個別修改就好

目前只加入乙個每個專案中通用的圓形圖示控制項circleimageview,需要在資源包的attrs.xml中新增**

name="circleimageview">

name="civ_border_width"

format="dimension" />

name="civ_border_color"

format="color" />

name="civ_border_overlay"

format="boolean" />

name="civ_fill_color"

format="color" />

declare-styleable>

然後修改circleimgeview的r呼叫

1. log管理類

2. 網路管理類

3. meta-data資料類

4. toast管理類

5. 文字管理類

6. ui相關類

基本工具包直接複製貼上,無耦合

後面考慮如何降低耦合加入版本公升級和頭像上傳工具類

1.匯入**

1. dialogfragment抽象類

2. dialog工廠類

3. 確認對話方塊

4. 載入對話方塊

2.在資源包中的styles.xml中新增

3.在資源包中的layout中新增custom_dialog.xml和custom_loading_paogressbar.xml檔案以及檔案相關的顏色資源

在這裡順便把colors.xml裡面的顏色值都扔上去

有大量import**需要修改

類裡面只保留最基本的結構

改為

1. 專案實踐應用

3. 網路自有封裝包考慮官方retrofit

openCV的mat封裝進json

任務要求 客戶端把轉成opencv的mat型別,封裝進json,發給服務端,服務收到後解析json,再把mat把存成 用c 實現 解決方案 傳送和接收就不寫了,這裡只展示下如何封裝以及如何解析。用到的標頭檔案 1.nlohmann json的json.hpp 2.csdn上找的用於base64編碼的...

將現有Ubuntu系統做成LiveCD

製作livecd包的工具有不少,其中比較出名的就是uck和reconstructor。但是這兩個工具都不能把當前的作業系統製成livecd,備份當前作業系統,並製成livecd的工具也有,比如國人編寫的工具uclone,它的使用說明在http upc.gg.blog.163.com blog sta...

git 將現有專案加入osChina

將現有專案加入oschina 在oschina中建立專案 注意不要初始化專案。其實初始化也沒有什麼問題,可以直接clone到本地,再把專案新增進去就行了,後續操作一樣的 專案現在基本為空,得到專案的遠端位址。找到現有專案,切換到現有專案目錄 呼叫初始化方法 git狀態 將現有專案下的所有檔案新增到追...