什么是ClassLoader java的源代碼通過javac編譯后,生成字節(jié)碼(.class文件),通過jvm解析執(zhí)行。但是在解析之前,需要加載到內存中。這就要用到Class...
什么是ClassLoader java的源代碼通過javac編譯后,生成字節(jié)碼(.class文件),通過jvm解析執(zhí)行。但是在解析之前,需要加載到內存中。這就要用到Class...
在Android開發(fā)中,事件分發(fā)機制是一塊Android比較重要的知識體系,了解并熟悉整套的分發(fā)機制有助于更好的分析各種點擊滑動失效問題,更好去擴展控件的事件功能和開發(fā)自定義...
源碼基于com.android.support:design:26.1.0,不同版本可能有所差異。 一、開始 上一篇Android CoordinatorLayout之自定義...
一、認識CoordinatorLayout CoordinatorLayout作為support:design庫里的核心控件,在它出現之前,要實現View之間嵌套滑動等交互操...
寫在前面 Material 系列文章:Material Design 之 Toolbar 開發(fā)實踐總結Material Design之 AppbarLayout 開發(fā)實踐總結...
前言 上次我寫了一遍文章《Android 關于美顏/濾鏡 從OpenGl錄制視頻的一種方案》,里面利用ImageReader來從獲取Surface上獲取數據,但是經過@熊皮皮...
Debug斷點跟蹤調試是軟件開發(fā)過程中分析代碼、解決BUG的一個重要手段,不同IDE下的Debug工具的使用有所不同,但提供的調試功能一定是應有盡有。很多程序員的Debug能...
Binder承擔了絕大部分Android進程通信的職責,可以看做是Android的血管系統(tǒng),負責不同服務模塊進程間的通信。在對Binder的理解上,可大可小,日常APP開發(fā)并...