前言 本文實(shí)際上是Android 重學(xué)系列 Binder驅(qū)動相關(guān)知識的總結(jié)。關(guān)于Binder驅(qū)動的源碼分析我劃分出了6部分: 1.Binder驅(qū)動的初始化 syscall原理...
前言 本文實(shí)際上是Android 重學(xué)系列 Binder驅(qū)動相關(guān)知識的總結(jié)。關(guān)于Binder驅(qū)動的源碼分析我劃分出了6部分: 1.Binder驅(qū)動的初始化 syscall原理...
前言 上一篇文章我們研究了SF的初始化。但是還有一個很大也是核心的模塊沒有聊到,那就是HAL層對應(yīng)的初始化。什么是HAL層,有簡單的話來講就是硬件驅(qū)動和軟件之間的中間層,為了...
下面鏈接的"版本號"替換為指定的版本號,例如:7.36.5 Windows64位https://dl.pstmn.io/download/version/[https://d...
前言 國內(nèi)的Android推送就是個悲劇 國內(nèi)Android缺少Google的生態(tài),如Google的Paly Store,Google Mobile Services(GSM...
電商或者內(nèi)容類APP中,H5通常都會占據(jù)一席之地,Native跟H5通信會必不可少,比如某些場景H5通知native去分享,native通知H5局部刷新等,Android本身...
VSYNC與畫面撕裂 VSYNC即vertical sync,也稱為垂直同步,是一種圖形技術(shù),主要就是強(qiáng)制將幀速率與顯示器的刷新率同步,最初由 GPU 制造商提出,主要用來處...
從UI控件內(nèi)容更改到被重新繪制到屏幕上,這中間到底經(jīng)歷了什么?另外,連續(xù)兩次setTextView到底會觸發(fā)幾次UI重繪呢?為什么Android APP的幀率最高是60FPS...
Android O 推出出了Background Execution Limits,減少后臺應(yīng)用內(nèi)存使用及耗電,一個很明顯的應(yīng)用就是不準(zhǔn)后臺應(yīng)用通過startService啟...