Android設備出廠以后,java虛擬機對單個應用的最大內存分配就確定下來了,超出這個值就會OOM。這個屬性值是定義在/system/build.prop文件中的 dalv...

Android設備出廠以后,java虛擬機對單個應用的最大內存分配就確定下來了,超出這個值就會OOM。這個屬性值是定義在/system/build.prop文件中的 dalv...
如果有使用過 DI (Dependency Injection) Framework 像是 butterknife,或是 Bus 一類的 Framework 像是 Otto ...
1.目錄變化Android13,由frameworks/base/core/java/android/bluetooth 變為 packages/modules/Blueto...
關于進程-Process 影響process的屬性 控制組件運行進程的有兩個屬性:android:process和android:multiprocess 關于android...
DirectBoot模式是什么 DirectBoot(簡稱DB)是Android N新引入的一個特性,本質上是對數據訪問做了限制。在用戶開機但未解鎖之前,應用只能訪問這個安全...
場景: 存在較多繪制內容的區域需要某些動畫效果, 需要盡量少修改視圖的繪制方法,做到動畫與繪制分離。 看個簡單例子: 我在一個視圖上繪制了一行文字,先看一下繪制部分的代碼: ...
Repository層是整個架構數據來源的地方,包括網絡和數據庫等項目模塊化呢,又會讓每個coder要么維護同一個公共模塊定義接口的類,外加Repository類,要么維護多...
注意,測試場景應該包含back鍵退出、home鍵退出、鎖屏、亮屏、通知欄跳入其他app、通知欄進入當前app等情況。 ActivityLifecycleCallbacks 該...
自從上次做完視頻播放器調研以后,心里就知道,肯定以后這塊東西都是我做,果不其然,公司對視頻播放這塊不斷的優化。我就悲催的無限填坑,話說英語差,看國外文檔真的很吃力。簡單講一下...
準備工作 最經濟的配置 Google官方的搭建教程推薦用Ubuntu 18.04,因此好多人都使用 虛擬機+Ubuntu 的方式進行AOSP編譯,這里我推薦另一種方式。doc...
所有代碼都是Android 11 在沒有分析這個問題之前,一直都覺得這個啟動的黑白屏是由lancher 在啟動過程中被啟動的 app 相應的這個黑白屏,但是經過一段時間的源碼...
Glide 中的DecodeJob 得工作其實是比較亂的,看的我真是不要不要的,真想說 read the f**king source code今天繼續昨天的DecodeJ...
「Glide」源碼解析系列 「Glide」一切的開始 「Glide」目標的確定 「Glide」中的跟蹤者 「Glide」請求的生成 「Glide」請求的開始 「Glide」中...
RxJava很優勢的一個方面就是他的線程切換,基本是依靠ObserveOn和SubscribeOn這兩個操作符來完成的。 先來看看什么是ObserveOn和Subscribe...
如需轉載請評論或簡信,并注明出處,未經允許不得轉載 系列文章 android tv常見問題(一)焦點查找規律[http://www.lxweimin.com/p/bc7b38...