【1.0】 Executors類(lèi)提供了幾種不同特性的線(xiàn)程池,其主要實(shí)現(xiàn)類(lèi)都離不開(kāi)ThreadPoolExecutor屋匕,先看一下ThreadPoolExecutor的構(gòu)建方法 ...
代碼來(lái)自Android 7.1.1版本低滩,簡(jiǎn)單分析startActivity的啟動(dòng)過(guò)程 【1.1】啟動(dòng)Activity假丧,最終都會(huì)調(diào)到startActivityForResult...
Handler機(jī)制是Andrdoid中很常用的線(xiàn)程任務(wù)控制滥嘴,Handler類(lèi)負(fù)責(zé)信息傳送和分發(fā)執(zhí)行,Looper是控制Message中心吓揪,MessageQueue保持和提供M...
記錄了自己讀《Java虛擬機(jī)》的一些筆記亲怠,主要在內(nèi)存管理和代碼優(yōu)化那一塊。 1柠辞、JVM內(nèi)存管理 運(yùn)行時(shí)數(shù)據(jù)區(qū) 方法區(qū)(Method Area) 虛擬機(jī)棧(VM Stack) ...
android為了減少內(nèi)存的使用和裝箱拆箱損耗的性能团秽,提供一些特有的數(shù)據(jù)接口,在 android.util包下面叭首,都是使用數(shù)據(jù)進(jìn)行保存习勤,適當(dāng)?shù)氖褂眠@些對(duì)象可以?xún)?yōu)化我們的應(yīng)用 ...
總結(jié)一下常用的數(shù)據(jù)結(jié),以上是它們大概的繼承關(guān)系焙格。 List:列表 Map:key-value映射關(guān)系 Set:集合中元素唯一 List ArrayList使用數(shù)組進(jìn)行緩存图毕,好...
有bug予颤,項(xiàng)目自定義application被插件替換了,導(dǎo)致APP報(bào)錯(cuò)
加快apk的構(gòu)建速度厢破,如何把編譯時(shí)間從130秒降到17秒本文已授權(quán)微信公眾號(hào):鴻洋(hongyangAndroid)原創(chuàng)首發(fā) 公司的項(xiàng)目代碼比較多荣瑟,每次調(diào)試改動(dòng)java文件后要將近2分鐘才能跑起來(lái),實(shí)在受不了摩泪。在網(wǎng)上找了一大堆配置...