成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Android平臺對J2ME軟件移植的關(guān)鍵要點(diǎn)

---文件網(wǎng)絡(luò)在Android中,與J2ME相似的是文件網(wǎng)絡(luò)方面并沒有太大變化,用戶仍可直接調(diào)用J2ME的I/O接口來完成相關(guān)工作。然而,隨著Android新增了網(wǎng)絡(luò)傳輸類,可以看出其仍在不斷發(fā)展中。

---

文件網(wǎng)絡(luò)

在Android中,與J2ME相似的是文件網(wǎng)絡(luò)方面并沒有太大變化,用戶仍可直接調(diào)用J2ME的I/O接口來完成相關(guān)工作。然而,隨著Android新增了網(wǎng)絡(luò)傳輸類,可以看出其仍在不斷發(fā)展中。目前最新的M5 SDK尚未完善,因此未來的情況仍有待觀察。

圖形顯示

Android平臺的Dalvik虛擬機(jī)與J2ME的Sun Midlet在圖形顯示方面存在顯著差異,這給游戲開發(fā)帶來了挑戰(zhàn)。許多在J2ME中常用的精靈類等在Android中并不存在,同時(shí),Android引入了許多新的元素,導(dǎo)致顯示方面存在較大差異。

瀏覽器

在瀏覽器方面,Android采用類似iPhone Safari的Webkit內(nèi)核,其處理JavaScript腳本的效率大大超過IE和Firefox等傳統(tǒng)瀏覽器。然而,這也導(dǎo)致內(nèi)存占用較高,目前在移動(dòng)設(shè)備上的主要競爭對手為Opera Mini。相比之下,由于JVM無法與系統(tǒng)進(jìn)行直接比較,J2ME在這一方面顯得力不從心。

SDK模擬器

相較于J2ME,Android的SDK文檔并不像JME那樣易讀。微軟的MSDN在這方面做得更好,參數(shù)解釋清晰易懂。同時(shí),Google的文檔與IE7的顯示存在兼容性問題,采用HTML而非CHM文件格式也是考慮到Linux和Mac OS的用戶。在模擬器方面,J2ME使用Sun通用的WTK或各手機(jī)公司的模擬器,而Android則采用開源Linux模擬器Qemu,更加可靠。

數(shù)據(jù)存儲

在J2ME中,RMS等系統(tǒng)可方便地存儲數(shù)據(jù),然而在Android中并不具備該功能。相反,Android引入了更強(qiáng)大的SQLite,支持執(zhí)行SQL語句,盡管它相對輕量級且不支持存儲過程等功能。很多公司可能有自己的數(shù)據(jù)定義格式,如更通用的XML,在Android中可通過DOM XML解析器實(shí)現(xiàn)。

媒體影音

Android在媒體影音方面遠(yuǎn)比J2ME強(qiáng)大,支持多種解碼器,并兼容 MPEG4、AAC、H.264、MP3、AMR、PNG、JPG、GIF 等格式,基于 OpenCORE 引擎。這表明開源技術(shù)在Android平臺上得到了更好的應(yīng)用,為多媒體應(yīng)用提供了強(qiáng)大支持。

---

本文探討了將J2ME軟件移植到Android平臺時(shí)的關(guān)鍵要點(diǎn),涉及文件網(wǎng)絡(luò)、圖形顯示、瀏覽器、SDK模擬器、數(shù)據(jù)存儲以及媒體影音等方面。通過對比兩個(gè)平臺的特點(diǎn),可以更好地了解在移植過程中需要注意的問題和可能遇到的挑戰(zhàn)。

標(biāo)簽: