卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Android平臺對J2ME軟件移植的關鍵要點

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

---

文件網絡

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

圖形顯示

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

瀏覽器

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

SDK模擬器

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

數據存儲

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

媒體影音

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

---

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

標簽: