在OPhone上使用Java虛擬機(jī)是為嵌入式設(shè)備特別優(yōu)化的Dalvik虛擬機(jī)。每啟動(dòng)一個(gè)應(yīng)用,系統(tǒng)會(huì)建立一個(gè)新的進(jìn)程運(yùn)行一個(gè)Dalvik虛擬機(jī),因此各應(yīng)用實(shí)際上是運(yùn)行在各自的VM中的。Dalvik VM對(duì)JNI的規(guī)范支持的較全面,對(duì)于從JDK 1.2到JDK 1.6補(bǔ)充的增強(qiáng)功能也基本都能支持。
開(kāi)發(fā)者在使用JNI之前需要充分了解其優(yōu)缺點(diǎn),以便合理選擇技術(shù)方案實(shí)現(xiàn)目標(biāo)。JNI的優(yōu)點(diǎn)前面已經(jīng)講過(guò),這
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶(hù)發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。