1.簡(jiǎn)介 先來(lái)張簡(jiǎn)單的關(guān)系圖: 一個(gè)ActivityRecord對(duì)應(yīng)一個(gè)Activity而昨,保存了一個(gè)Activity的所有信息;但是一個(gè)Activity可能會(huì)有多個(gè)Activ...
1.簡(jiǎn)介 先來(lái)張簡(jiǎn)單的關(guān)系圖: 一個(gè)ActivityRecord對(duì)應(yīng)一個(gè)Activity而昨,保存了一個(gè)Activity的所有信息;但是一個(gè)Activity可能會(huì)有多個(gè)Activ...
窗口管理可以說(shuō)是Android系統(tǒng)中最復(fù)雜的一部分,主要是它涉及的模塊比較多惭婿,雖然籠統(tǒng)的說(shuō)是窗口管理不恭,其實(shí),除了WindowManagerService還包括SurfaceF...
Glide 使用簡(jiǎn)明的流式語(yǔ)法API财饥,大多數(shù)情況下换吧,可能完成圖片的設(shè)置你只需要:Glide.with(activity) .load(url) .into(imageView...
使用到的知識(shí)點(diǎn):1 注解2 類加載機(jī)制3 反射4 so插件化原理5 native層本地方法替換 原理:找到出現(xiàn)異常的方法,然后钥星,在native層將已修復(fù)的方法(fixedMe...
使用到的技術(shù)點(diǎn)1、Java類加載機(jī)制谦炒;2贯莺、Android加載dex文件;3宁改、反射缕探;原理:用修復(fù)好的類替換有問(wèn)題的類。在App重新啟動(dòng)后讓Classloader去加載新的類还蹲。因...
Binder承擔(dān)了絕大部分Android進(jìn)程通信的職責(zé),可以看做是Android的血管系統(tǒng)谜喊,負(fù)責(zé)不同服務(wù)模塊進(jìn)程間的通信潭兽。在對(duì)Binder的理解上,可大可小斗遏,日常APP開(kāi)發(fā)并...
2018年8月1日以前謝絕全文轉(zhuǎn)載(已授權(quán)除外)本文作者:@怪盜kidou本文鏈接:http://www.reibang.com/p/f70ee1765a61 周末在家有點(diǎn)...