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