摘要:功能手機(jī)采用中間件技術(shù)來實(shí)現(xiàn)動(dòng)態(tài)加載,中間件屏蔽了底層的差異性和具體實(shí)現(xiàn),對(duì)上提供標(biāo)準(zhǔn)的接口。目前功能手機(jī)上主要使用J2ME中間件技術(shù),J2ME是通過虛擬機(jī)在不同平臺(tái)上的移植來提供通用的java接口,但所提供的功能十分有限,就連存取本地文件都不可以。對(duì)于系統(tǒng)功能的使用,如果沒有附加的支持,基本上不可能。提出一種用數(shù)據(jù)重定位的方法實(shí)現(xiàn)動(dòng)態(tài)加載第三方應(yīng)用程序的方法,并在一個(gè)具體的功能手機(jī)開發(fā)平臺(tái)上加以實(shí)現(xiàn)。測試結(jié)果表明,在實(shí)現(xiàn)動(dòng)態(tài)加栽的前提下,占用很小的系統(tǒng)開銷,成功地在1GB的t卡上加載第三方開發(fā)的應(yīng)用軟件2450個(gè),而且都能夠順利地運(yùn)行,速度比較理想。
關(guān)鍵詞:功能手機(jī);交叉編譯;動(dòng)態(tài)加載;函數(shù)跳轉(zhuǎn)表;重定位
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A