簡(jiǎn)介 DataBinding 是 Google 在 Jetpack 中推出的一款數(shù)據(jù)綁定的支持庫(kù)虎囚,利用該庫(kù)可以實(shí)現(xiàn)在頁(yè)面組件中直接綁定應(yīng)用程序的數(shù)據(jù)源。使其維護(hù)起來(lái)更加方便泛释,...
簡(jiǎn)介 DataBinding 是 Google 在 Jetpack 中推出的一款數(shù)據(jù)綁定的支持庫(kù)虎囚,利用該庫(kù)可以實(shí)現(xiàn)在頁(yè)面組件中直接綁定應(yīng)用程序的數(shù)據(jù)源。使其維護(hù)起來(lái)更加方便泛释,...
一直沒(méi)系統(tǒng)性的總結(jié)祝拯,自己感覺(jué)這塊的東西半生不生甚带,說(shuō)又不能系統(tǒng)性的說(shuō)出來(lái),毫無(wú)實(shí)戰(zhàn)毫無(wú)意義佳头。有時(shí)感覺(jué)自己很廢鹰贵,不管怎樣,生活還的繼續(xù)康嘉,還的面對(duì)廢物的自己 啟動(dòng)優(yōu)化的目的是為了提...
Activity的啟動(dòng)流程 點(diǎn)擊桌面App圖標(biāo)碉输,Launcher進(jìn)程采用Binder IPC向system_server進(jìn)程發(fā)起startActivity請(qǐng)求;system_...
Android知識(shí)總結(jié)[http://www.reibang.com/p/01b1de0504d2] 一亭珍、繼承 Activity 的流程 1.1敷钾、PhoneWindow 的...
http://liuwangshu.cn/framework/applicationprocess/1.html[http://liuwangshu.cn/framework...
項(xiàng)目中的埋點(diǎn)怎么做的? 埋點(diǎn):就是需要統(tǒng)計(jì)頁(yè)面打開或者控件點(diǎn)擊次數(shù)的方式肄梨。借助友盟等平臺(tái)阻荒。分手動(dòng)埋點(diǎn)、自動(dòng)埋點(diǎn)兩種方案众羡。 第一種:手動(dòng)埋點(diǎn) 就是接入友盟的sdk侨赡,然后在需要埋...
什么是系統(tǒng)架構(gòu)師? 系統(tǒng)架構(gòu)師是一個(gè)既需要掌控整體又需要洞悉局部瓶頸并依據(jù)具體的業(yè)務(wù)場(chǎng)景給出解決方案的團(tuán)隊(duì)領(lǐng)導(dǎo)型人物。一個(gè)架構(gòu)師得需要足夠的想像力,能把各種目標(biāo)需求進(jìn)行不同維...
什么是泛型 Java 在 1.5 時(shí)增加了泛型機(jī)制蓖宦,據(jù)說(shuō)專家們?yōu)榇嘶ㄙM(fèi)了 5 年左右的時(shí)間(聽(tīng)起來(lái)很不容易)。有了泛型之后舶掖,尤其是對(duì)集合類的使用,就變得更規(guī)范了尔店。 看下面這段...
內(nèi)存抖動(dòng) 介紹:內(nèi)存抖動(dòng)是Android性能優(yōu)化中內(nèi)存優(yōu)化的一種情況嚣州,主要是由于頻繁的對(duì)象創(chuàng)建導(dǎo)致內(nèi)存抖動(dòng)鲫售,最終可能導(dǎo)致卡頓和OOM。 檢測(cè) demo:點(diǎn)擊一次button该肴,...
想系統(tǒng)學(xué)習(xí)PPT知識(shí)匀哄,歡迎訂閱【職場(chǎng)PPT速成指南[http://www.reibang.com/nb/9934203]】或訂閱【PPT零基礎(chǔ)從小白到高手[https://...
內(nèi)存泄漏并不是因?yàn)槌钟辛薃ctivity秦效,而本質(zhì)上要分析GC_ROOT才行,你想想看setOnClickListener傳入的匿名內(nèi)部類會(huì)泄漏嗎涎嚼?GC_ROOT包括活躍的線程...
由于篇幅原因阱州,接上面的一篇繼續(xù):Android中高級(jí)開發(fā)工程師-面試記錄-長(zhǎng)期更新[http://www.reibang.com/p/736d998cb5f7] JD一面 ...
一App性能概覽與平臺(tái)化實(shí)踐 1性能優(yōu)化難題: 1性能表現(xiàn)差app啟動(dòng)慢、卡頓法梯、丟幀苔货;內(nèi)存占用高、抖動(dòng)頻繁立哑;耗電夜惭、網(wǎng)絡(luò)請(qǐng)求慢;崩潰率铛绰、異常率高诈茧。 2線上問(wèn)題無(wú)從追查如何保證異...
共性 volatile和synchronized 保證多線程數(shù)據(jù)安全 區(qū)別 volatile修飾的變量若皱,jvm每次都從主存(主內(nèi)存)拿,而不會(huì)寄存器(工作內(nèi)存)讀取尘颓。sync...