
如何實(shí)現(xiàn)集成的Jar包動(dòng)態(tài)更新,實(shí)現(xiàn)不需要更新Jar打包APK發(fā)布苏携,就能解決線(xiàn)上的問(wèn)題修復(fù)做瞪。一、介紹Android在A(yíng)PI中給出可動(dòng)態(tài)加載的有:...
LeakCanary兜叨,在開(kāi)發(fā)階段穿扳,可以用來(lái)檢測(cè)內(nèi)存泄露,項(xiàng)目地址:https://github.com/square/leakcanary 一国旷、...
其中SerivceMethod.callAdapter.adapt(okHttpCall),生成流程:ServiceMethod.Builder...
一矛物、使用嚴(yán)格模式: 二、嚴(yán)格模式中是如何去檢測(cè)跪但,在哪個(gè)地方有注入StrictMode的代碼:在源碼中可以直接植入StrictMode的檢查代碼履羞、...
一屡久、首先我們先看下Activity是如何顯示View平常我們?cè)贏(yíng)ctivity的onCreate會(huì)調(diào)用setContentView(R.layo...
其中WindowManagerGlobal.initialize;是先取到WMS(WindowManagerService)的遠(yuǎn)程代理IWind...
系統(tǒng)啟動(dòng)時(shí)init進(jìn)程會(huì)創(chuàng)建Zygote進(jìn)程忆首,Zygote進(jìn)程負(fù)責(zé)后續(xù)Android應(yīng)用程序框架層的其它進(jìn)程的創(chuàng)建和啟動(dòng)工作 Zygote進(jìn)程會(huì)...
為了放大時(shí)序圖,一些類(lèi)縮小下:CR:ContentResolverACR:ApplicationContentResolverCPN:Conte...
動(dòng)態(tài)注冊(cè)registerReceiver:主要就是將廣播接收器receiver封裝到LoadedApk的InnerReceiver(繼承IInt...