楔子 蘇格拉底曾說(shuō)過(guò):“學(xué)會(huì)了多線程助赞,你就學(xué)會(huì)了壓榨CPU娇昙,就好像資本家對(duì)無(wú)產(chǎn)階級(jí)做的那事一樣〖叫海” 多線程是開(kāi)發(fā)人員必不可少的技術(shù)點(diǎn)住涉,也是初學(xué)者不太容易掌握好的一個(gè)難點(diǎn)战惊。要想...
楔子 蘇格拉底曾說(shuō)過(guò):“學(xué)會(huì)了多線程助赞,你就學(xué)會(huì)了壓榨CPU娇昙,就好像資本家對(duì)無(wú)產(chǎn)階級(jí)做的那事一樣〖叫海” 多線程是開(kāi)發(fā)人員必不可少的技術(shù)點(diǎn)住涉,也是初學(xué)者不太容易掌握好的一個(gè)難點(diǎn)战惊。要想...
??使用過(guò)Android系統(tǒng)手機(jī)的同學(xué)都知道缩挑,Android手機(jī)越用越卡但两,這個(gè)卡主要體現(xiàn)在手機(jī)系統(tǒng)越用越卡,打開(kāi)APP的速度越來(lái)越慢供置。Android手機(jī)越用越卡的原因主要有:...
干Android開(kāi)發(fā)也有3年多了谨湘,對(duì)性能優(yōu)化方面有自己的一點(diǎn)心得,特此總計(jì)一下芥丧。 我把性能優(yōu)化分成以下幾類(lèi)布局優(yōu)化繪制優(yōu)化內(nèi)存優(yōu)化啟動(dòng)優(yōu)化(目前理解的不深紧阔,沒(méi)有總結(jié)) 一、布...
android中常見(jiàn)內(nèi)存溢出原因:1.數(shù)據(jù)庫(kù)的cursor沒(méi)有關(guān)閉续担。2.adapter沒(méi)有緩存/復(fù)用contentview3.調(diào)用registerReceiver后沒(méi)有unr...
1.RxJava在android生產(chǎn)環(huán)境中的使用 想必學(xué)習(xí)RxJava的同學(xué)擅耽,在學(xué)習(xí)完操作符之后,最想知道的是怎么將其用在我們平時(shí)的開(kāi)發(fā)當(dāng)中去物遇,本節(jié)就帶大家去了解一下怎么去應(yīng)...
技術(shù)不止乖仇,文章有料,加 JiuXinDev 入群询兴,Android 搬磚路上不孤單 前言 相信很多同學(xué)都會(huì)有這樣的感受乃沙,前三天剛剛復(fù)習(xí)的知識(shí)點(diǎn),今天問(wèn)的時(shí)候怎么就講不出個(gè)所以然...
前述 一個(gè)好的app除了有吸引人的功能, 美麗的交互之外,性能也至關(guān)重要,作為一個(gè)技術(shù)人員,在這里當(dāng)然只能講技術(shù)了 一般app性能優(yōu)化主要從一下幾個(gè)方面入手, 啟動(dòng)速度優(yōu)化 ...
在使用TextView的時(shí)候,我們經(jīng)常需要在TextView中進(jìn)行圖文混排眶根,比如在QQ中聊天的消息中的表情冷蚂,底部tab圖標(biāo)等。 一汛闸、場(chǎng)景 二蝙茶、實(shí)現(xiàn)方式 Android官方對(duì)T...
網(wǎng)上很多方法說(shuō)是recycleView的動(dòng)畫(huà)或是Glide的設(shè)置取消加載變換動(dòng)畫(huà).dontAnimate(),試了都沒(méi)有用隆夯,最快的,最好方法是直接引入 glide-trans...
圖像結(jié)構(gòu) 我們首先了解一下圖像的構(gòu)成别伏,例如一張PNG圖片:圖片文件頭由位固定的字節(jié)來(lái)描述的蹄衷,以便向外說(shuō)明這個(gè)文件是一個(gè)PNG文件。 用UE打開(kāi)一個(gè)PNG文件的內(nèi)容為: 可以看...
做完一個(gè)app之后發(fā)現(xiàn)給視圖增加全屏的蒙層是很常用的一個(gè)功能厘肮,之前是在BaseActiviy中寫(xiě)死一個(gè)全屏的view愧口,在子類(lèi)中控制其顯示,這樣會(huì)大大增加基類(lèi)中的代碼量类茂,于是查...
1.Activity生命周期(這個(gè)是必問(wèn)的) onCreate()創(chuàng)建活動(dòng)耍属,做一些數(shù)據(jù)初始化操作 onStart()由不可見(jiàn)變?yōu)榭梢?jiàn) onResume()可以與用戶進(jìn)行交互托嚣,...