在正式解釋什么是fd泄露的時(shí)候覆获,先看看三份log肥惭,是否有眼熟而不知所措感覺舅巷?結(jié)合公司同事的深入研究套硼,總結(jié)了多種實(shí)際案例,才有了這篇文章霹疫,以后FD泄露問題在也不慌了拱绑。 log ...
前言 ANR是Android中經(jīng)常遇到的問題麻诀,常規(guī)的ANR問題痕寓,一般可以通過adb日志和trace文件,找到導(dǎo)致ANR的原因蝇闭,但是有很多偶發(fā)的ANR問題呻率,難以采用常規(guī)的手段來(lái)...
當(dāng)我們的控件太小,導(dǎo)致我們無(wú)法準(zhǔn)確的點(diǎn)擊呻引,這時(shí)候我們可以在在外面再加一層布局礼仗,但這樣性能不太好,或者加上padding逻悠,但影響這個(gè)UI布局元践。這時(shí)候我們可以TouchDeleg...
努比亞技術(shù)團(tuán)隊(duì)原創(chuàng)內(nèi)容,轉(zhuǎn)載請(qǐng)務(wù)必注明出處蹂风。 Android卡頓掉幀問題分析之原理篇[http://www.reibang.com/p/386bbb5fa29a] Andr...
RecyclerView繼承自ViewGroup卢厂,RecyclerView是support-v7版本中新增的一個(gè)Widget,官方對(duì)它的介紹是:RecyclerView是Li...
介紹 因?yàn)轫?xiàng)目的需要需要實(shí)現(xiàn)圓角視頻任内,一開始接到需求的時(shí)候是驚訝的撵渡,因?yàn)楹苌儆袌A角的視頻(主要是一開始沒有思路了。死嗦。趋距。。越除。)github 上已經(jīng)有一個(gè)實(shí)現(xiàn)了videoroun...
system_server_AMS類圖.png Activity_Window_相關(guān)類圖.png system_server_AMS類圖.png 總體類圖.png 流程圖.p...
之前一直使用systrace的同學(xué)強(qiáng)烈建議嘗試下這個(gè)工具 一饱苟、perfetto介紹及特點(diǎn) 在Android 9.0(API級(jí)別28)或更高版本的設(shè)備上,可以使用 systra...
謹(jǐn)以文章記錄學(xué)習(xí)歷程狼渊,如有錯(cuò)誤還請(qǐng)指明箱熬。 前言 我們上學(xué)時(shí)都有過這樣的經(jīng)歷,當(dāng)我們?cè)诨疖囌玖熊嚭蜍囀抑械却龝r(shí)狈邑,每當(dāng)有某次列車開始檢票或者進(jìn)站上車時(shí)城须,就會(huì)播放通知來(lái)告知在候車室...
先來(lái)看一下android支持的屏幕方向我們平時(shí)接觸的:橫向,縱向米苹,默認(rèn)來(lái)看一看Android的描述ActivityInfo.java 總體流程圖: 這里決定了當(dāng)前window方向
1.手機(jī)怎么檢測(cè)到屏幕方向發(fā)生變化手機(jī)會(huì)打開一個(gè)OrientationListener回調(diào)蘸嘶,當(dāng)sensor檢測(cè)到屏幕方向發(fā)生變化后會(huì)回調(diào)到windowManagerServi...
在項(xiàng)目中使用VideoView來(lái)加載視頻亏较,會(huì)發(fā)現(xiàn)在播放前屏幕會(huì)黑一下(時(shí)間長(zhǎng)短取決于網(wǎng)絡(luò)速度和手機(jī)加載資源速度)莺褒,會(huì)使用戶體驗(yàn)非常差。 首先來(lái)看一下為什么會(huì)出現(xiàn)黑屏的現(xiàn)象雪情。視...