前言從前面的課,我門能夠的到知道ui的測量和布局,那么這次,我們首先來關注下我門的ui是怎么具體畫出來的。那么在這里我們首先需要了解的是具體繪制的流程以及,paint和Can...
前言上一次我們講到最基本的android運行流程和繪制流程的調用順序,那么我們最終得到的一個結論是activity的生命周期是有系統(tǒng)服務所觸發(fā),由系統(tǒng)服務發(fā)起handle調用...
前言 在android當中對于UI體系當中往往我們會在繪制UI的時候碰到各種各樣的問題而不知道從何解決, 也有時需要開發(fā)更改自定義組件時,需要做自己的調整,或者是實現(xiàn)...
一 FragmentPagerAdapter 和 FragmentStatePagerAdapter 解析 a 第一次添加界面的時候,由于FragmentManager中沒有...
1如何正確使用Handler? Handler的工作是依賴于Looper的,而Looper(與消息隊列)又是屬于某一個線程(ThreadLocal是線程內部的數(shù)據(jù)存儲類,通過...
通常說到Android的消息機制,一般也是說的Android的Handler的運行機制,而Hander的運行過程,可以說是我們App項目運行的一個基礎,app運行過程中的很多...
1 模塊化 將我們項目中一些公共的功能單獨的抽取出來,形成一個獨立的,可以被公用的模塊。通常在Android開發(fā)中,我們用AS新建的一個Module就可以看作是一個模塊。 為...
前言:不管是遠程的視頻面試,還是現(xiàn)場的面試,都有可能會有手撕代碼的環(huán)節(jié),這也是很多童鞋包括我(雖然還沒遇到過..)都很頭疼的東西,可能是因為 IDE 自動提示功能用慣了或是其...
Apply 用this代表當前引用對象; 調用其方法時,this可省略; 一定有返回值,且返回值為當前對象 對象可判空 Let 用it代表當前引用對象; 調用其方法時,it不...
2020新的一年,開啟新的征程,回顧2019,真是太“南”了。** 從年初各大廠裁員,竟然成為一件理所應當?shù)氖虑椋剿脑路?GitHub 上“996.ICU” 引起了大家的共...