前言 本文讓我們來聊聊匿名共享內(nèi)存Ashmem。Ashmem為什么會誕生?共享內(nèi)存本質(zhì)上還是為了方便跨進(jìn)程通信,減少拷貝次數(shù),提高性能。 遇到問題可以來本文討論https:/...
前言 本文讓我們來聊聊匿名共享內(nèi)存Ashmem。Ashmem為什么會誕生?共享內(nèi)存本質(zhì)上還是為了方便跨進(jìn)程通信,減少拷貝次數(shù),提高性能。 遇到問題可以來本文討論https:/...
本文基于Android10的classlinker的源碼,分析了linker對于class加載是怎么保證并發(fā)安全的。 簡化DefineClass流程 重點(diǎn)一、InsertCl...
前言 好久沒有更新常用的第三方庫了。讓我們來聊聊MMKV這個常用的第三方庫。MMKV這個庫是做什么的呢?他本質(zhì)上的定位和sp有點(diǎn)相似,經(jīng)常用于持久化小數(shù)據(jù)的鍵值對。其速度可以...
轉(zhuǎn)載請標(biāo)注出處:http://www.itdecent.cn/p/7bf306c09c7e 先推薦一篇很不錯的關(guān)于DisplayList構(gòu)建的文章 Android N中UI硬...
Android中bindService是一個異步的過程,什么意思呢?使用bindService無非是想獲得一個Binder服務(wù)的Proxy,但這個代理獲取到的時機(jī)并非由bin...
任務(wù)和返回棧 應(yīng)用通常包含多個 Activity ,每個 Activity 均應(yīng)圍繞用戶可以執(zhí)行的特定操作設(shè)計(jì),并且能夠啟動其他 Activity,一個 Activity 可...
起因 RV在幾乎在所有的有界面的Android應(yīng)用都會使用到,可以說日常開發(fā)中RV是老熟人天天見,可是仔細(xì)想想熟悉它的什么呢?熟悉的是怎么去使用,對于它的內(nèi)部原理太過陌生。曾...
前言 今天我們繼續(xù)討論經(jīng)典的動態(tài)規(guī)劃問題之最小編輯距離問題。 最小編輯距離問題 問題描述 對于兩個字符串A和B,我們需要進(jìn)行插入、刪除和修改操作將A串變?yōu)锽串,定義c0,c1...