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