DartDart是一種即時(shí)編譯(Just-in-Time Compilation舍肠,JIT)語言翠肘, 在Dart中呼奢,代碼可以通過兩種方式運(yùn)行: 開發(fā)...
傳統(tǒng)的原生開發(fā)一般都要維護(hù)Android香追、iOS兩個(gè)開發(fā)團(tuán)隊(duì),版本迭代時(shí)恬砂,無論人力成本蛤铜,還是測試成本都會變大。?使用Flutter開發(fā)婆殿,真正的...
viewpage+fragment 比如下面有navitation 的menu有五個(gè)itme T1 T2 T3 T4 T5 什么是緩存頁面诈乒?什么...
this 對象鎖 syn method 當(dāng)前類.class 鎖 static syn method syn 你不需要管,內(nèi)部全部實(shí)現(xiàn)了婆芦,靈活很差...
ThreadLocal定義 線程本地變量怕磨,也有些地方叫做線程本地存儲,其實(shí)意思差不多消约。ThreadLocal可以讓每個(gè)線程擁有一個(gè)屬于自己的變量...
rxjava它就是一個(gè)實(shí)現(xiàn)異步操作的庫.同樣是做異步肠鲫,為什么人們用它,而不用現(xiàn)成的 AsyncTask / Handler / XXX /異步操...
可將整個(gè)繪制過程分為三部分:Measure - Layout - Draw 自定義ViewGrop onMeasure() onLayout()...
一個(gè)線程如何保證只有一個(gè)Loop或粮? tip(什么是threadlocal导饲? 是一塊線程的內(nèi)部的存儲類,可以指定線程內(nèi)存數(shù)據(jù)氯材。這塊數(shù)據(jù)只能線程內(nèi)使...
你了解Android系統(tǒng)啟動流程嗎? A:當(dāng)按電源鍵觸發(fā)開機(jī)渣锦,首先會從ROM中預(yù)定義的地方加載引導(dǎo)程序BootLoader到RAM中,并執(zhí)行Bo...