DartDart是一種即時(shí)編譯(Just-in-Time Compilation席楚,JIT)語言, 在Dart中,代碼可以通過兩種方式運(yùn)行: 開發(fā)...
傳統(tǒng)的原生開發(fā)一般都要維護(hù)Android、iOS兩個(gè)開發(fā)團(tuán)隊(duì),版本迭代時(shí),無論人力成本,還是測(cè)試成本都會(huì)變大天吓。?使用Flutter開發(fā),真正的...
viewpage+fragment 比如下面有navitation 的menu有五個(gè)itme T1 T2 T3 T4 T5 什么是緩存頁面峦椰?什么...
this 對(duì)象鎖 syn method 當(dāng)前類.class 鎖 static syn method syn 你不需要管龄寞,內(nèi)部全部實(shí)現(xiàn)了,靈活很差...
ThreadLocal定義 線程本地變量汤功,也有些地方叫做線程本地存儲(chǔ)物邑,其實(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)部的存儲(chǔ)類科阎,可以指定線程內(nèi)存數(shù)據(jù)。這塊數(shù)據(jù)只能線程內(nèi)使...
你了解Android系統(tǒng)啟動(dòng)流程嗎? A:當(dāng)按電源鍵觸發(fā)開機(jī)忿族,首先會(huì)從ROM中預(yù)定義的地方加載引導(dǎo)程序BootLoader到RAM中,并執(zhí)行Bo...