由于公司的業(yè)務(wù)不斷拓展袋毙,生產(chǎn)環(huán)境的 APK 大小也從我最初進(jìn)入公司時(shí)的 70M 變?yōu)榱?60MB 渐裸,在分析了 APK 結(jié)構(gòu)目錄之后,常規(guī)的壓縮方案已經(jīng)收效甚微了仍劈,動(dòng)態(tài)加載第三...
以前項(xiàng)目中雖然也使用MVVM架構(gòu)组民,但由于整體框架不是我自己搭建的,導(dǎo)致我對(duì)于MVVM架構(gòu)的整體還是很不熟悉悲靴,所以這次就自己搭建并實(shí)現(xiàn)一次MVVM架構(gòu)臭胜。 MVVM架構(gòu)使用的組件...
一概述 本地廣播事件的發(fā)送和接收都在本應(yīng)用,不影響其他應(yīng)用也不受其他應(yīng)用影響缚陷,只能被動(dòng)態(tài)注冊(cè)适篙,不能靜態(tài)注冊(cè),主要用法都在LocalBroadcastManager類中箫爷,而全局...
下面我們通過一個(gè)簡(jiǎn)單的示例嚷节,來看看Retrofit結(jié)合Kotlin協(xié)程請(qǐng)求網(wǎng)絡(luò)是怎么開發(fā)的。 需求分析 第一步蝶缀,產(chǎn)品需求 首先丹喻,產(chǎn)品小姐姐給到我們的需求是這樣子的: 點(diǎn)擊按鈕...
思路分析 使用OkHttpClient#newWebSocket建立長(zhǎng)連接; 監(jiān)聽連接成功事件(WebSocketListener#onOpen)腹尖; 連接成功后使用WebSo...