ANR的定義 系統(tǒng)通過(guò)交互組件和用戶交互進(jìn)行超時(shí)監(jiān)控,主要用來(lái)判斷應(yīng)用進(jìn)程是否存在卡死或者響應(yīng)過(guò)慢的問(wèn)題。 導(dǎo)致ANR的原因 應(yīng)用層導(dǎo)致ANR:...
OpenGL概述 OpenGL(Open Graphics Library)是一個(gè)跨平臺(tái)的、語(yǔ)言無(wú)關(guān)的應(yīng)用程序編程接口(API),用于開(kāi)發(fā)生成二...
H.264編碼詳解 H.264即AVC(Advanced Video Coding),在下文中首先說(shuō)明H.264編碼的碼流結(jié)構(gòu),然后會(huì)進(jìn)一步深入...
Kotlin源碼結(jié)構(gòu)分布位置: 協(xié)程源碼結(jié)構(gòu)協(xié)程源碼按道理可以分成兩個(gè)倉(cāng)庫(kù),一個(gè)是Kotlin倉(cāng)庫(kù),一個(gè)是Kotlin協(xié)程倉(cāng)庫(kù)。Kotlin倉(cāng)庫(kù)...
打包打開(kāi)大概概括為幾步: 通過(guò)aapt打包res資源文件,生成R.java,resource.ars和res文件,resources.arsc保...
熱更新和插件化 插件化的內(nèi)容是原來(lái)apk沒(méi)有的東西,熱更新是在原來(lái)的基礎(chǔ)做改動(dòng)。 插件化在代碼中有固定的入口,熱更新可能改變?nèi)我馕恢玫拇a。 熱...
插件化 插件化就是將模塊單獨(dú)打包成一個(gè)apk,放在服務(wù)器上,需要找個(gè)模塊的時(shí)候再下載下來(lái),加載、 插件化的基礎(chǔ)就是反射class Java編譯...
AIDL 跨進(jìn)程通信(IPC)的方式很多,AIDL只是其中的一種,還有Bundle,文件共享,Messenger,ContentProvider...
1.初始化加入依賴:com.squareup.leakcanary:leakcanary-android他初始化是內(nèi)部定義了一個(gè)ContentP...