EventBus使用了觀察者模式,核心是通過(guò)反射invoke執(zhí)行注冊(cè)方法,今天我們就來(lái)通過(guò)簡(jiǎn)單的代碼寫(xiě)一個(gè)EventBus 首先定義EventBus 類定義好使用4個(gè)方法ge...
EventBus使用了觀察者模式,核心是通過(guò)反射invoke執(zhí)行注冊(cè)方法,今天我們就來(lái)通過(guò)簡(jiǎn)單的代碼寫(xiě)一個(gè)EventBus 首先定義EventBus 類定義好使用4個(gè)方法ge...
在工作過(guò)程中,部分項(xiàng)目收到客戶反饋,出現(xiàn)偶發(fā)性Crash,為了盡可能的復(fù)現(xiàn)客戶問(wèn)題,需要在程序內(nèi)模擬用戶輸入,比如拍照,切換模式,切換分辨率,開(kāi)關(guān)HDR模式等,之前有大概介紹...
WSL 2 使用虛擬硬件磁盤 (VHD) 來(lái)存儲(chǔ) Linux 文件。 如果達(dá)到其最大大小,則可能需要對(duì)其進(jìn)行擴(kuò)展。WSL 2 VHD 使用 ext4 文件系統(tǒng)。 此 VHD ...
本文包括如下三部分: 基本介紹與輸出介紹 第一行基礎(chǔ)信息講解 詳細(xì)信息講解3.1 Size3.2 Rss3.3 Pss、Shared/Private_Clean/Dirty3...
虛擬內(nèi)存1.1. 為什么要使用虛擬內(nèi)存技術(shù)1.2. 理論前提1.3. 虛擬內(nèi)存實(shí)現(xiàn)1.4. 頁(yè)機(jī)制1.5. MMU1.6. 物理內(nèi)存映射 進(jìn)程的內(nèi)存分布2.1. 內(nèi)核態(tài)2.2...
最近在用WSL2編譯aosp和lineageos ,由于WSL2和WSL使用不同的技術(shù),導(dǎo)致WSL2中Ubuntu識(shí)別不了usb,無(wú)法使用adb devices 和fastb...
最近身邊朋友參與車載項(xiàng)目或者手機(jī)項(xiàng)目的,他們都面對(duì)一個(gè)問(wèn)題就是為了節(jié)約成本,降低內(nèi)存.我目前碰到兩個(gè)案例,一個(gè)車載項(xiàng)目Android8.0 計(jì)劃從2GB降低到512MB, 另...
1 為什么會(huì)產(chǎn)生ANR 在Android里, App的響應(yīng)能力是由Activity Manager和Window Manager系統(tǒng)服務(wù)來(lái)監(jiān)控的. 通常在如下三種情況下會(huì)彈出...
refusing to generate code from aidl file defining parcelable 最近在升級(jí)AndroidX的過(guò)程中出現(xiàn)了這個(gè)問(wèn)題,看...