Android設(shè)備出廠以后臭埋,java虛擬機(jī)對(duì)單個(gè)應(yīng)用的最大內(nèi)存分配就確定下來了,超出這個(gè)值就會(huì)OOM臀玄。這個(gè)屬性值是定義在/system/build.prop文件中的 dalv...
Android設(shè)備出廠以后臭埋,java虛擬機(jī)對(duì)單個(gè)應(yīng)用的最大內(nèi)存分配就確定下來了,超出這個(gè)值就會(huì)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ì)上是對(duì)數(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)目模塊化呢,又會(huì)讓每個(gè)coder要么維護(hù)同一個(gè)公共模塊定義接口的類讶请,外加Repository類祷嘶,要么維護(hù)多...
注意,測試場景應(yīng)該包含back鍵退出夺溢、home鍵退出论巍、鎖屏、亮屏风响、通知欄跳入其他app嘉汰、通知欄進(jìn)入當(dāng)前app等情況。 ActivityLifecycleCallbacks 該...
自從上次做完視頻播放器調(diào)研以后状勤,心里就知道鞋怀,肯定以后這塊東西都是我做双泪,果不其然,公司對(duì)視頻播放這塊不斷的優(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...