熟悉或者使用過OKHTTP框架的都了解過,OKHTTP允許我們自定義攔截器做自定義業務,同時內部也存在RetryAndFollowUpInterceptor、BridgeIn...

熟悉或者使用過OKHTTP框架的都了解過,OKHTTP允許我們自定義攔截器做自定義業務,同時內部也存在RetryAndFollowUpInterceptor、BridgeIn...
什么是插件化 首先我們區分一下組件化和插件化的概念 組件化組件化開發就是將一個app分成多個模塊,組件化強調功能拆分,單獨編譯,單獨開發,根據需求動態配置組件。 插件化插件化...
先看下Glide官方文檔對圖片加載性能優化的兩個方面: 圖片解碼速度 解碼圖片帶來的資源壓力 主要采用的步驟如下: 自動、智能地下采樣(downsampling)和緩存(ca...
關于這份調研報告,不是從技術角度深入探索,重點是從產品本身分析,通俗易懂才是重點。主要是為了鍛煉平時做技術調研和競品分析的能力,以及業務拓展的技術儲備。內容有點多,下面 X5...
對稱加密 采用單鑰密碼系統的加密方法,同一個密鑰可以同時用作信息的加密和解密,這種加密方法稱為對稱加密,也稱為單密鑰加密。所謂對稱,就是采用這種加密方法的雙方使用方式用同樣的...
簡介 目前Android端調用網絡請求最常用的框架就是OKHttp,目前項目中也經常會用到。OKHTTP有哪些特點呢?下面是官網給出的OKHTTP的特點: 支持HTTP/2,...
linux進程間通信方式 1. 管道 管道的實質是一個內核緩沖區,管道的作用正如其名,需要通信的兩個進程在管道的兩端,進程利用管道傳遞信息。管道對于管道兩端的進程而言,就是一...
如果并發的請求數量非常多,但每個線程執行的時間很短,這樣就會頻繁的創建和銷毀線程,如此一來會大大降低系統的效率。這就是線程池的目的了。線程池為線程生命周期的開銷和資源不足問題...
Dalvik虛擬機 DVM是Dalvik Virtual Machine的縮寫,是Android4.4及以前使用的虛擬機,所有android程序都運行在android系統進程...
什么是JVM JVM是Java Virtual Machine(Java虛擬機)的縮寫,是一個虛構出來的計算機,它屏蔽了與具體操作系統平臺相關的信息,使得Java程序只需生成...
gradle配置項 compileSdkVersion用哪個 Android SDK 版本編譯你的應用。因此我們強烈推薦總是使用最新的 SDK 進行編譯。在現有代碼上使用新的...