
前言 最近,工作需要在PC上實現一些圖像顯示功能。由于一直使用JetBrains的開發工具,所以并不想使用Visual Studio進行開發。與...
在JVM中表示兩個class對象是否為同一個類存在兩個必要條件: 類的完整類名必須一致,包括包名。加載這個類的ClassLoader(指Clas...
緣起 在Android開發中,我們經常會見到下面的代碼,比如: 你曾經有沒有想過這兩者到底有什么區別?我該使用哪種呢? 常見的Handler.p...
一旦重寫了equals方法,就一定要重寫hashCode方法。 hashCode方法的約定: 一個對象多次調用它的hashCode方法,應當返回...
從android系統源碼中拷貝gif-lib的.h以及.c文件到NDK項目中。 調用gif-lib打開gif文件,可以讀取到總幀數、每幀之間的時...
OkHttp 1.Okhttp 基本實現原理 OkHttp 主要是通過 5 個[攔截器]和 3 個雙端隊列(2 個異步隊列,1 個同步隊列)工作...
詳細介紹:http://gityuan.com/2019/01/13/arraymap/[http://gityuan.com/2019/01/...
android7.0之前,Bitmap.compress不支持哈夫曼壓縮算法,壓縮效率不高,因此引入libTurboJpeg庫來改善壓縮效率。安...
glide中對bitmap的復用邏輯: Bitmap開啟了misMutable,支持復用bitmap的內存空間。 1.LruCache,在內存復...