ANR的分類 KeyDispatch Timeout :按鍵或觸摸事件在特定時(shí)間內(nèi)無響應(yīng)。超時(shí)時(shí)間5秒。超時(shí)時(shí)間是在ActivityManagerService類中定義的。 ...
RecyclerView 緩存原理 通常認(rèn)為RecyclerView有四級(jí)緩存,RecyclerView的緩存是通過Recycler類來完成的,方法的入口: 緩存的內(nèi)容是Vi...
Activity啟動(dòng)過程 (以及Activity ActivityThread Window WindowManager viewRootImpl View 之間的關(guān)系) A...
Android UI渲染優(yōu)化 1. 過度繪制優(yōu)化 什么是過度繪制? Overdraw(過度繪制)描述的是屏幕上的某個(gè)像素在同一幀的時(shí)間內(nèi)被繪制了多次。在多層次重疊的UI結(jié)構(gòu)里...
看到這篇終于能看懂了,哈哈,前面幾篇理論性太強(qiáng),寫得太好了
Android跨進(jìn)程通信IPC之11——AIDLAndroid跨進(jìn)程通信IPC整體內(nèi)容如下 1、Android跨進(jìn)程通信IPC之1——Linux基礎(chǔ)2、Android跨進(jìn)程通信IPC之2——Bionic3、Android跨...
Android跨進(jìn)程通信IPC整體內(nèi)容如下 1、Android跨進(jìn)程通信IPC之1——Linux基礎(chǔ)2、Android跨進(jìn)程通信IPC之2——Bionic3、Android跨...
受益匪淺,希望博主多多分享
小課堂 | EOS和比特幣、以太坊都不太一樣,那么到底哪里不一樣?——你的EOS入門課(一)EOS賬戶EOS是我們之前遇到的比特幣、以太坊、以太坊經(jīng)典、萊特幣、比特幣現(xiàn)金……都不太一樣的一個(gè)系統(tǒng)。這個(gè)系列就向大家講講EOS鏈,作為入門科普吧。 計(jì)劃內(nèi)容包括: EOS賬戶(本篇...
EOS是我們之前遇到的比特幣、以太坊、以太坊經(jīng)典、萊特幣、比特幣現(xiàn)金……都不太一樣的一個(gè)系統(tǒng)。這個(gè)系列就向大家講講EOS鏈,作為入門科普吧。 計(jì)劃內(nèi)容包括: EOS賬戶(本篇...
寫得太好了 ,解決了我的困惑
C語言:關(guān)于FREE()函數(shù)的用法C語言中,malloc, alloc, free是c定義的一組內(nèi)存管理的API函數(shù),free可以釋放calloc, malloc, realloc動(dòng)態(tài)分配的空間,當(dāng)你調(diào)...
受教了。。多問一句,除了判斷null != savedInstanceState ,有沒有其他方法來判斷呢?
Android在應(yīng)用設(shè)置里關(guān)閉權(quán)限,返回生命周期處理問題 在處理6.0運(yùn)行時(shí)權(quán)限時(shí),很多人都忽略了這樣一個(gè)問題:在一個(gè)App應(yīng)用里,如果已經(jīng)允許了一個(gè)權(quán)限比如(讀取通訊權(quán)限),此刻去調(diào)用相機(jī),彈出權(quán)限申請對(duì)話框,此刻點(diǎn)擊拒絕,...