前言 上一篇文章和大家論述了SurfaceView的核心原理,本文和大家聊聊TextureView的核心原理。 如果發(fā)現(xiàn)什么地方寫的有問題,歡迎來本文https://www....
前言 上一篇文章和大家論述了SurfaceView的核心原理,本文和大家聊聊TextureView的核心原理。 如果發(fā)現(xiàn)什么地方寫的有問題,歡迎來本文https://www....
通過上一篇的介紹,大家應該對 Binder 通信流程有了整體的了解,但其中很多知識點并沒有講到,例如:?1、怎樣實現(xiàn) Binder 雙工通信??2、進程間 Binder 對象...
我們程序員在寫程序的時候,Bug是不可避免的,在這種情況下,除了日志外最常用的就是Debug了。除了寫程序,當我們接手一個舊的程序,熟悉代碼最常用的手段也是調(diào)試,以前沒有總結...
很棒的文章
「Java 路線」| 方法調(diào)用的本質(zhì)(含重載與重寫區(qū)別)點贊關注,不再迷路,你的支持對我意義重大!?? Hi,我是丑丑。本文 「Java 路線」| 導讀 —— 他山之石,可以攻玉[http://www.itdecent.cn/p/...
點贊關注,不再迷路,你的支持對我意義重大!?? Hi,我是丑丑。本文 「Java 路線」| 導讀 —— 他山之石,可以攻玉[http://www.itdecent.cn/p/...
前言 存儲適配系列文章: Android-存儲基礎[http://www.itdecent.cn/p/cf6111e497cf]Android-10、11-存儲完全適配(上...
本文為作者根據(jù)日常使用結合Gson源碼注釋及wiki所作的原創(chuàng)內(nèi)容,轉(zhuǎn)載請注明出處。本文鏈接:http://www.itdecent.cn/p/e740196225a4 JS...
準備環(huán)境 1.下載baksmali-2.5.2.jar和smali-2.5.2.jar,baksmali用來反編譯odex文件,smali用于將odex文件反編譯生成的sma...
目錄 相關文章 OpenGL系列之一:OpenGL第一個程序[http://www.itdecent.cn/p/73e0e51b469e]OpenGL系列之二:繪制三角形[...
ImageView 是 Android 中最常用的控件之一,而在使用ImageView時,必不可少的會使用到它的scaleType屬性。該屬性指定了你想讓ImageView如...
http://blog.csdn.net/andyhuabing/article/details/7489776#comments GraphicBuffer 是 Surfa...
*本篇文章已授權微信公眾號 guolin_blog (郭霖)獨家發(fā)布 ??從今天開始,樓主正式開始分析RecyclerView的源碼。為了閱讀RecyclerView的源碼,...
ViewPager2是在RecyclerView的基礎上構建而成的,意味著其可以復用RecyclerView對象的絕大部分特性,比如緩存復用機制等。 作為ViewPager2...
列表的分割線算是必會的技能了,大家都會遇到的,這里我們用 ItemDecoration 來實現(xiàn) 非常好的 ItemDecoration 練習項目: ItemDecoratio...
本文以com.android.tools.build:gradle:3.1.2 源碼來進行分析,文章對應的項目地址:aop-tech。 Transform API 是在1.5...
*本篇文章已授權微信公眾號 guolin_blog (郭霖)獨家發(fā)布 前言 第一次看到插樁,是在Android開發(fā)高手課中??赐耆ゲ榱艘幌拢骸斑?!還有這東西,有點意思”。 本...
一、前言 代碼覆蓋率的檢測可以在程序中快速找出沒有測試到的地方, 從而提高測試效率、提高產(chǎn)品質(zhì)量。JaCoCo是一個開源的覆蓋率工具(官網(wǎng)地址:http://www.ecle...
前言 熱修復到現(xiàn)在2022年已經(jīng)不是一個新名詞,但是作為Android開發(fā)核心技術棧的一部分,我這里還得來一次冷飯熱炒。 隨著移動端業(yè)務復雜程度的增加,傳統(tǒng)的版本更新流程顯然...