LiveData的主要工作: 一個(gè)帶有生命周期偵測(cè)特性的數(shù)據(jù)持有者。AAC架構(gòu)中的實(shí)際數(shù)據(jù)持有者,通常存放在ViewModel中,通過(guò)ViewModel脫離生命周期對(duì)數(shù)據(jù)的影...
LiveData的主要工作: 一個(gè)帶有生命周期偵測(cè)特性的數(shù)據(jù)持有者。AAC架構(gòu)中的實(shí)際數(shù)據(jù)持有者,通常存放在ViewModel中,通過(guò)ViewModel脫離生命周期對(duì)數(shù)據(jù)的影...
前言 手把手講解系列文章,是我寫(xiě)給各位看官,也是寫(xiě)給我自己的。文章可能過(guò)分詳細(xì),但是這是為了幫助到盡量多的人,畢竟工作5,6年,不能老吸血,也到了回饋開(kāi)源的時(shí)候.這個(gè)系列的文...
Retrofit是squareup公司的開(kāi)源力作,和同屬squareup公司開(kāi)源的OkHttp,一個(gè)負(fù)責(zé)網(wǎng)絡(luò)調(diào)度,一個(gè)負(fù)責(zé)網(wǎng)絡(luò)執(zhí)行,為Android開(kāi)發(fā)者提供了即方便又高效的...
前言 當(dāng)實(shí)現(xiàn)具備實(shí)時(shí)性需求時(shí),我們一般會(huì)選擇長(zhǎng)連接的通信方式 而在實(shí)現(xiàn)長(zhǎng)連接方式時(shí),存在很多性能問(wèn)題,如 長(zhǎng)連接?;?今天,我將 手把手教大家實(shí)現(xiàn)自適應(yīng)的心跳?;顧C(jī)制,從而能...
寫(xiě)在前面,如果面對(duì)復(fù)雜的動(dòng)畫(huà)效果你一籌莫展,不煩看看這篇文章:LottieAndroid使用詳解及源碼解析—輕而易舉實(shí)現(xiàn)各種復(fù)雜動(dòng)畫(huà) 該文章是結(jié)合我司產(chǎn)品手機(jī)迅雷做的一個(gè)全面...
本文大多數(shù)圖片摘自網(wǎng)絡(luò)和他人博客,盡量保持原連接出處。不定期更新。若君喜歡請(qǐng)收藏。 目錄 handler消息機(jī)制 handler 時(shí)序圖 View的手勢(shì)分發(fā) View的坐標(biāo)系...
(一)瓶頸 在上一篇文章中,老張的Handler-Looper-Message模式,在他們?nèi)藬?shù)不多的創(chuàng)業(yè)團(tuán)隊(duì)里收獲奇效。創(chuàng)業(yè)的第一年,老張和CTO致力于團(tuán)隊(duì)基礎(chǔ)技術(shù)平臺(tái)和基礎(chǔ)...