本文主要總結(jié)和梳理view的繪制觸發(fā)以及到具體執(zhí)行前的流程,省略了view的測量,布局和繪制過程(不是重點),以便后面查閱。 view的繪制觸發(fā)...
activity作為android四大組件之一,加上我們開發(fā)過程中使用最多的也是它,所以對于開發(fā)來說,有必要清楚它的一個啟動過程,以便于我們更好...
圖片加載和顯示在android開發(fā)中是最常見的需求之一,因此圖片加載和顯示這個問題處理的好壞會直接影響到我們產(chǎn)品的用戶體驗,尤其是在移動設(shè)備的硬...
我們都知道在手機(jī)應(yīng)用中顯示列表數(shù)據(jù)是最常見的一種使用場景,比如新聞、微博、朋友圈等,但是由于移動設(shè)備的性能有限(尤其是內(nèi)存),當(dāng)我們在繪制列表視...
本地數(shù)據(jù)加密 由于項目涉及到一些用戶隱私數(shù)據(jù)的存儲,所以需要對保存在客戶端本地的數(shù)據(jù)進(jìn)行加密,以防止用戶隱私數(shù)據(jù)在設(shè)備被root的情況下出現(xiàn)泄漏...
我們都知道android項目采用的是一套gradle構(gòu)建機(jī)制通過android studio,我們可以很方便的對gradle進(jìn)行配置從而靈活高效...
Android中當(dāng)我們需要的權(quán)限被禁用時,需要引導(dǎo)用戶去開啟該權(quán)限(一般是跳轉(zhuǎn)到權(quán)限設(shè)置頁面),這樣可以達(dá)到優(yōu)化用戶體驗的效果。 我們知道And...
目前在項目中遇到Android 7.0及以上系統(tǒng)調(diào)用相機(jī)拍照時出現(xiàn)崩潰的情況,分析后發(fā)現(xiàn)是7.0系統(tǒng)的適配問題引起的,下面將收集到的7.0適配的...
im類項目的聊天界面中需要在鍵盤上顯示一個輸入控制框,所以需要獲取到軟鍵盤的高度,這里就需要使用到android中的getWindowVisib...