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狀態 將現有專案下的所有檔案新增到追...