代理模式 給某個(gè)對(duì)象提供一個(gè)代理對(duì)象,并由代理對(duì)象控制對(duì)于原對(duì)象的訪(fǎng)問(wèn) 什么是動(dòng)態(tài)代理 運(yùn)行時(shí)動(dòng)態(tài)生成代理類(lèi) 動(dòng)態(tài)代理我們需要些什么 業(yè)務(wù)接口(Interface)業(yè)務(wù)的抽象...
代理模式 給某個(gè)對(duì)象提供一個(gè)代理對(duì)象,并由代理對(duì)象控制對(duì)于原對(duì)象的訪(fǎng)問(wèn) 什么是動(dòng)態(tài)代理 運(yùn)行時(shí)動(dòng)態(tài)生成代理類(lèi) 動(dòng)態(tài)代理我們需要些什么 業(yè)務(wù)接口(Interface)業(yè)務(wù)的抽象...
Java 與JNI 內(nèi)存管理是怎樣的想要弄清楚Java與JNI的內(nèi)存管理的關(guān)系,首先要弄清楚JVM的內(nèi)存模型 其中本地方法棧就是運(yùn)行時(shí)調(diào)用native 方法的數(shù)據(jù)保存區(qū)。 本...
0 背景 早前嚴(yán)選 Android 工程,業(yè)務(wù)模塊和功能模塊不多,工程較為簡(jiǎn)單,全部的業(yè)務(wù)代碼均在主 app 工程,全部的業(yè)務(wù) Activity 均在 module/ 目錄下...
Android系統(tǒng)發(fā)布十多年以來(lái),關(guān)于Android的UI的適配一直是開(kāi)發(fā)環(huán)節(jié)中最重要的問(wèn)題,但是我看到還是有很多小伙伴對(duì)Android適配方案不了解。剛好,近期準(zhǔn)備對(duì)糗事百...
1. 什么是 Hook Hook 英文翻譯過(guò)來(lái)就是「鉤子」的意思,那我們?cè)谑裁磿r(shí)候使用這個(gè)「鉤子」呢?在 Android 操作系統(tǒng)中系統(tǒng)維護(hù)著自己的一套事件分發(fā)機(jī)制。應(yīng)用程序...
作者:李旺成 時(shí)間:2016年4月3日 “Android MVP 詳解(下)”已經(jīng)發(fā)布,歡迎大家提建議。 MVP 在 Android 上的使用其實(shí)已經(jīng)有挺長(zhǎng)一段時(shí)間了,長(zhǎng)到似...
1.什么是垃圾回收? 垃圾回收(Garbage Collection)是Java虛擬機(jī)(JVM)垃圾回收器提供的一種用于在空閑時(shí)間不定時(shí)回收無(wú)任何對(duì)象引用的對(duì)象占據(jù)的內(nèi)存...
使用代理機(jī)制進(jìn)行API Hook進(jìn)而達(dá)到方法增強(qiáng)是框架的常用手段,比如J2EE框架Spring通過(guò)動(dòng)態(tài)代理優(yōu)雅地實(shí)現(xiàn)了AOP編程,極大地提升了Web開(kāi)發(fā)效率;同樣,插件框架也...