從 React V 16.8.0 和 React Native 0.59.0 版本開(kāi)始, 引入了React Hook的概念。React Hook 在開(kāi)發(fā)支持就考慮到了類型,所...
從 React V 16.8.0 和 React Native 0.59.0 版本開(kāi)始, 引入了React Hook的概念。React Hook 在開(kāi)發(fā)支持就考慮到了類型,所...
一、前言介紹 Hugo[https://gohugo.io/]是一個(gè)個(gè)人博客靜態(tài)框架,相比于Hexo更加輕量生成更加快速。結(jié)合GitHub.io可以快速的搭建生成屬于自己的博...
針對(duì)平時(shí)工作中出現(xiàn)的問(wèn)題,學(xué)習(xí)了一下Input處理機(jī)制,對(duì)在觸摸屏幕或按鍵后事件傳到應(yīng)用進(jìn)行處理整個(gè)過(guò)程有了一個(gè)大概的了解,將這段時(shí)間的所學(xué)所得在此記錄一下。IMS原理涉及的...
一、AMS在Android7.0和Android8.0之后的差異 Android7.0之前的AMS家族 在Android7.0之前客戶端進(jìn)程想和AMS進(jìn)行通信都是通過(guò)Acti...
背景 Android熱修復(fù)方案有很多,我們沒(méi)有必要去解析每個(gè)框架的熱修復(fù)具體實(shí)現(xiàn)。我們只需要掌握熱修復(fù)的幾個(gè)基本原理即可。目前Android熱修復(fù)的技術(shù)方案大致可以歸類為以下...
一、Activity啟動(dòng)過(guò)程 應(yīng)用冷啟動(dòng)過(guò)程: Launcher進(jìn)程通過(guò)Binder機(jī)制通知AMS創(chuàng)建應(yīng)用 AMS判斷當(dāng)前應(yīng)用是否啟動(dòng),沒(méi)有啟動(dòng)通過(guò)Socket通訊通知Zyg...
導(dǎo)語(yǔ) 本章的意義在于加深對(duì)四大組件工作方式的認(rèn)識(shí),有助于加深對(duì)Android整體的體系結(jié)構(gòu)的認(rèn)識(shí)。很多情況下,只有對(duì)Android的體系結(jié)構(gòu)有一定認(rèn)識(shí),在實(shí)際開(kāi)發(fā)中才能寫出優(yōu)...
事件的下發(fā) 當(dāng)點(diǎn)擊事件產(chǎn)生后會(huì)由 Activity 來(lái)處理,傳遞給 PhoneWindow,再傳遞給DecorView,最后傳遞給頂層的ViewGroup。 事件在ViewG...
一、系統(tǒng)啟動(dòng)總流程 二、init進(jìn)程啟動(dòng)流程 三、Zygote啟動(dòng)流程 四、SystemServer啟動(dòng)流程 五、Launcher啟動(dòng)流程