Android10填坑適配指南顽分,包含實(shí)際經(jīng)驗(yàn)代碼,絕不照搬翻譯文檔 1.Region.Op相關(guān)異常:java.lang.IllegalArgumentException: I...
Android10填坑適配指南顽分,包含實(shí)際經(jīng)驗(yàn)代碼,絕不照搬翻譯文檔 1.Region.Op相關(guān)異常:java.lang.IllegalArgumentException: I...
看過(guò)很多講java里引用的文章顽馋,但大多都是告訴你皱碘,弱引用是當(dāng)java gc發(fā)生的時(shí)候猾蒂,就會(huì)進(jìn)行回收均唉,軟引用是內(nèi)存不足的時(shí)候進(jìn)行回收等等。但這樣總感覺(jué)有點(diǎn)抽象肚菠。前幾天看到一篇文...
1舔箭、在服務(wù)器上安裝dotnet SDK sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages...
性能優(yōu)化一直都是一個(gè) Android 開(kāi)發(fā)者逃不過(guò)的話題蚊逢,啟動(dòng)優(yōu)化則更是重中之重层扶。啟動(dòng)速度可以直接影響一個(gè) App 的留存率和轉(zhuǎn)化率,沒(méi)有人會(huì)希望自己點(diǎn)擊之后還要等一會(huì)才打開(kāi)...
在網(wǎng)上看到一篇國(guó)外的講okhttp緩存的文章时捌,感覺(jué)寫(xiě)的很好怒医,簡(jiǎn)明扼要。國(guó)內(nèi)雖然也有很多講okhttp緩存的文章奢讨,有的寫(xiě)的很好,有的則寫(xiě)的比較繁瑣焰薄。所以我還是把這篇文章大致翻譯...
@EmpathyBasic 就是把getdata放到model里啊,然后persenter和model通過(guò)一些回調(diào)接口進(jìn)行交互
從最簡(jiǎn)單的Android MVP講起mvp是一個(gè)老生常談的話題了惰许,網(wǎng)上太多講MVP的文章了席覆。但有的文章不是結(jié)合了rxjva,retrofit等開(kāi)源項(xiàng)目汹买,就是講的太過(guò)復(fù)雜佩伤。所以我會(huì)寫(xiě)一個(gè)最簡(jiǎn)單的mvp demo。...
項(xiàng)目介紹 一個(gè)對(duì)okhttp進(jìn)行二次封裝的網(wǎng)絡(luò)請(qǐng)求庫(kù)生巡,相比retrofit更簡(jiǎn)單易用,擴(kuò)展性強(qiáng)见妒,基于okhttp5.X版本和kotlin孤荣。目前的大部分網(wǎng)絡(luò)請(qǐng)求框架都是用jav...
OkHttp 4.x出來(lái)已經(jīng)有一段時(shí)間了,根據(jù)JCenter的上傳記錄,早在今年五月份垃环,square就上傳了4.X的第一個(gè)版本邀层,4.0.0-alpha01。 注意這里有個(gè)細(xì)節(jié)...
@MrChasen 也不一定高解耦就帶來(lái)高代碼量遂庄,舉個(gè)例子寥院,有些人會(huì)在dialog,popwindow里請(qǐng)求進(jìn)行網(wǎng)絡(luò)請(qǐng)求涛目,但假如你嚴(yán)格按照mvp風(fēng)格來(lái)秸谢,dialog和popwindow通過(guò)接口回調(diào)model層,其實(shí)可以省略很多代碼
從最簡(jiǎn)單的Android MVP講起mvp是一個(gè)老生常談的話題了霹肝,網(wǎng)上太多講MVP的文章了估蹄。但有的文章不是結(jié)合了rxjva,retrofit等開(kāi)源項(xiàng)目沫换,就是講的太過(guò)復(fù)雜臭蚁。所以我會(huì)寫(xiě)一個(gè)最簡(jiǎn)單的mvp demo。...
@Miss潤(rùn)蘭灬家羽 是的讯赏,當(dāng)時(shí)寫(xiě)的時(shí)候沒(méi)考慮這么多
從最簡(jiǎn)單的Android MVP講起mvp是一個(gè)老生常談的話題了垮兑,網(wǎng)上太多講MVP的文章了。但有的文章不是結(jié)合了rxjva漱挎,retrofit等開(kāi)源項(xiàng)目系枪,就是講的太過(guò)復(fù)雜。所以我會(huì)寫(xiě)一個(gè)最簡(jiǎn)單的mvp demo磕谅。...
廢話不說(shuō) 先上效果圖私爷。 看起來(lái)是不是比起那些普通的加載“高大上”一點(diǎn)。怎么去做了膊夹,很簡(jiǎn)單衬浑,真的!一起來(lái)看看怎么實(shí)現(xiàn)的吧割疾。實(shí)現(xiàn)思路:1.首先我們仔細(xì)看看這效果圖的灰色背景嚎卫, ...
MQTT服務(wù)器端有很多開(kāi)源庫(kù),但android端大部分用的都是eclipse的paho宏榕。paho是很好用的一個(gè)mqtt框架拓诸,但在重連上有需要注意的地方。假如你在初始化的時(shí)候麻昼,...
我的話奠支,model和presenter都會(huì)封裝基類(lèi),basemodel里封裝基本的pose抚芦,get倍谜,上傳下載之類(lèi)的迈螟。basepresenter也是,然后一個(gè)Activity對(duì)應(yīng)一個(gè)model和一個(gè)presenter尔崔。假如basemodel和basepresenter能解決的答毫,就直接用base,不能的季春,繼承重寫(xiě)洗搂。就不用每個(gè)Activity新建model和presenter了
從最簡(jiǎn)單的Android MVP講起mvp是一個(gè)老生常談的話題了,網(wǎng)上太多講MVP的文章了载弄。但有的文章不是結(jié)合了rxjva耘拇,retrofit等開(kāi)源項(xiàng)目,就是講的太過(guò)復(fù)雜宇攻。所以我會(huì)寫(xiě)一個(gè)最簡(jiǎn)單的mvp demo惫叛。...
背景 之前基于頭條的適配方案寫(xiě)了篇文章 Android 屏幕適配從未如斯簡(jiǎn)單,但后續(xù)發(fā)現(xiàn)還是有挺多坑的逞刷,這些坑都記錄在了 GitHub 屏幕適配問(wèn)題匯總及解決嘉涌,基于這么多坑,...