APP開發實戰178 檢視和刪除多餘的依賴庫

2021-08-07 13:25:07 字數 363 閱讀 2575

android studio的「project」檢視顯示了乙個名為「external libraries」的區域,在這裡,可以檢視專案使用的所有庫,包括任何傳遞依賴項,如下所示:

從這裡看到所有模組的依賴庫,如想看其中某個模組的依賴庫,如想看一下模組liba_odoo_api的依賴庫:

可以使用如下命令:

./gradlew -q :liba_odoo_api:dependencies--configuration compile

結果如下:

在編譯時,可以剔除不需要的依賴庫,如v7包也會依賴v4包,如果不需要v4包,可以通過exclude單獨剔除相應依賴,如下:

exclude module: 'support-v4'

APP開發實戰19 TCP和HTTP連線

手機能夠使用聯網功能是因為手機底層實現了 tcp ip 協議,可以使手機終端通過無線網路建立 tcp連線。tcp協議可以對上層網路提供介面,使上層網路資料的傳輸建立在 無差別 的網路之上。建立起乙個 tcp連線需要經過 三次握手 第一次握手 客戶端傳送 syn包 syn j 到伺服器,並進入 syn...

APP開發實戰20 TCP和UDP區別

tcp提供的是面向連線服務,傳輸資料要經過三個階段 1 資料傳輸前,先建立連線 2 連線建立後再傳輸資料 3 資料傳送完後,釋放連線 tcp所做的工作包括把應用程式交給它的資料分成合適的小塊交給下面的網路層,確認接收到的分組,設定傳送最後確認分組的超時時鐘等,可確保資料傳送的次序和傳輸的可靠性。由於...

APP開發實戰34 HTTPS介紹

https hyper text transfer protocol over secure socket layer 是http的安全版,在http和tcp層間加入ssl tls層,以實現內容加密 身份認證和保證資料完整性。ssl 加密套接字協議層securitysocket layer,tls ...