背景 編譯flutter和cronet(chromium分離)在android --AS 環(huán)境中使用會(huì)導(dǎo)致調(diào)試?yán)щy邮辽,所以下面是用VScode進(jìn)行...
lowmemkill 涉及3個(gè)部分 app測(cè) 生命周期相關(guān),細(xì)分有22個(gè)級(jí)別的app狀態(tài) 上面這些狀態(tài)對(duì)應(yīng)的app的adj也是從小到大,adj越...
HashMap LinkHashMap HashTable 特性 HashMap 線(xiàn)性不安全 初始大小16,負(fù)載因子0.75句喜,擴(kuò)容2倍 長(zhǎng)度一般...
Android內(nèi)存優(yōu)化 Java內(nèi)存模型 運(yùn)行時(shí)數(shù)據(jù)區(qū)分為幾個(gè)部分 從上圖可以看到運(yùn)行時(shí)候分為: 方法區(qū) 堆棧區(qū) 虛擬機(jī)Java棧區(qū) 虛擬機(jī)Na...
meminfo內(nèi)存結(jié)構(gòu) MemTotal 當(dāng)我們?cè)趌inux上查看內(nèi)存狀況的時(shí)候發(fā)現(xiàn)上面的打印一般的是 ** MemTotal = MemFre...
棧: 在函數(shù)調(diào)用時(shí)建瘫,第一個(gè)進(jìn)棧的是主函數(shù)中函數(shù)調(diào)用后的下一條指令(函數(shù)調(diào)用語(yǔ)句的下一條可執(zhí)行語(yǔ)句)的地址洁桌,然后是函數(shù)的各個(gè)參數(shù)媚朦,在大多數(shù)的C編譯...
Cmd Markdown 簡(jiǎn)明語(yǔ)法手冊(cè) 標(biāo)簽: Cmd-Markdown 1. 斜體和粗體 使用 * 和 ** 表示斜體和粗體氧敢。 示例: 這是 ...
一、引言原網(wǎng)址Android系統(tǒng)非常龐大询张、錯(cuò)中復(fù)雜孙乖,其底層是采用Linux作為基底,上層采用包含虛擬機(jī)的Java層以及Native層份氧,通過(guò)系統(tǒng)調(diào)...
Android執(zhí)行Service有兩種方法唯袄,一種是startService,一種是bindService蜗帜。下面讓我們一起來(lái)聊一聊這兩種執(zhí)行Ser...