前言 實現(xiàn)這個功能要解決兩個問題: 如何使用AIDL進(jìn)行跨進(jìn)程雙向通信? 如何傳輸一個2MB大小的文件? 問題1很簡單,可以參考AIDL官方文檔[https://develo...
前言 實現(xiàn)這個功能要解決兩個問題: 如何使用AIDL進(jìn)行跨進(jìn)程雙向通信? 如何傳輸一個2MB大小的文件? 問題1很簡單,可以參考AIDL官方文檔[https://develo...
Android 的安裝包簽名方案到目前有3個版本,分別是: 最初簽名方案V1; 為了提高驗證速度和覆蓋度在 7.0 引入的 V2; 以及為了實現(xiàn)密鑰輪轉(zhuǎn)在 9.0 引入的 V...
前言 現(xiàn)在很多App里都內(nèi)置了Web網(wǎng)頁(Hybrid App),比如說很多電商平臺,淘寶、京東、聚劃算等等,如下圖 上述功能是由Android的WebView實現(xiàn)的,其中涉...
前言 最近在學(xué)習(xí)kotlin的反射的時候遇到了一些問題,特地記錄一下。 正題 在Java中使用Class很常見的就是,xxx類.class,比如我們在startActivit...
實現(xiàn)非粘性的LiveDatahttps://github.com/WLHere/Snippet/blob/master/util/NonStickyLiveData.java...
1.關(guān)于MediatorLiveData的addSource()方法 從注釋來看,addSource()是add一個LiveData對象作為一個source,同時add一個O...
1 基本使用 activity 中的代碼 mediator 必須注冊 不然 onchange 方法不會回調(diào)mediator addSource 方法用來監(jiān)聽strLive 的...
UI 優(yōu)化系列專題,來聊一聊 Android 渲染相關(guān)知識,主要涉及 UI 渲染背景知識、如何優(yōu)化 UI 渲染兩部分內(nèi)容。 UI 優(yōu)化系列專題 UI 渲染背景知識 《View...