自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Android移植之J2ME篇

系統(tǒng)
Android移植除了硬件外最重要的是Java平臺之間的移植,目前市面上Java VM主要使用的是Sun公司的Java Micro Edition。而Google Android平臺采用的是自己開發(fā)的Dalvik。如何從過去J2ME移植到谷歌手機(jī)平臺呢?

Android移植除了硬件外最重要的是Java平臺之間的移植,目前市面上Java VM主要使用的是Sun公司的Java Micro Edition。而Google Android平臺采用的是自己開發(fā)的Dalvik。如何從過去J2ME移植到谷歌手機(jī)平臺呢?

1)用戶界面

這一點是J2ME移植到Dalvik上最麻煩的地方,Android的圖形類和Sun Jave ME有了很大的不同,同時m3到m5 SDK上也有更大改變的趨勢,導(dǎo)致了移植時出現(xiàn)很多需要自己去實現(xiàn)相關(guān)類,使最終程序的運行效率可能會受影響,真機(jī)沒有出現(xiàn)的情況下通過開發(fā)板可以適當(dāng)?shù)臏y試出性能損失。這一點需要花費很長時間去學(xué)習(xí),也是未來我們著重需要講解的。

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

這方面就顯示出Android平臺比Sun Java強(qiáng)大的地方了,Android平臺附帶了一個SQLite數(shù)據(jù)庫,和Sun J2ME中的Record Management System (RMS)相比在功能上有了很大的提升,同時在性能上也會有不俗的表現(xiàn),在過去開發(fā)J2ME軟件時一直都采取的是如果數(shù)據(jù)比較簡單使用自定義的二進(jìn)制格式或XML代替。

3)網(wǎng)絡(luò)數(shù)據(jù)

這部分Android平臺的做法是import Sun中的I/O讀寫庫InputStream這樣的類,同時網(wǎng)絡(luò)相關(guān)的仍然采用Sun的URLConnection類進(jìn)行操作,基本上沒有變化,移植時注意下設(shè)備的??臻g簡單的調(diào)整下就可以了。

4)媒體播放

這部分在Android系統(tǒng)上就有了大幅的改變,官方推薦使用MediaPlayer播放類,該類支持mp3、mid、wav、mp4等常規(guī)媒體格式的播放,相比J2ME中提供的就靈活強(qiáng)大的多。

【編輯推薦】

  1. 將企業(yè)軟件移植到智能手機(jī)
  2. Palm將在CES上發(fā)布Nova操作系統(tǒng)智能手機(jī)
  3. Symbian每6個月發(fā)布一款新開源操作系統(tǒng)
責(zé)任編輯:龐桂玉 來源: IT168
相關(guān)推薦

2010-09-29 08:57:04

J2ME前景

2009-10-10 13:54:20

OPhone

2009-03-26 09:25:14

J2MEJCPJSR

2010-02-04 13:15:59

Android J2M

2010-09-29 09:19:39

J2ME開發(fā)工具

2009-07-14 18:03:43

Myeclipse J

2010-07-26 10:56:32

J2ME平臺

2010-09-30 09:56:26

J2ME Polish

2009-06-23 11:30:16

RMSJ2ME

2010-09-30 13:28:55

J2ME圖形

2009-06-08 21:34:09

J2EEJ2SEJ2ME

2010-09-29 13:50:31

J2MEJ2SE

2010-09-29 15:11:34

J2MEAndroid

2009-07-09 16:06:10

JDK J2EE J2

2010-09-29 14:54:34

J2MEHashtable

2010-09-30 11:04:53

J2MERMS

2010-09-29 12:45:50

J2ME

2011-09-01 16:45:15

J2MELua

2010-09-29 09:13:48

J2ME開發(fā)環(huán)境

2009-05-26 17:35:40

J2ME軟件簽名證書
點贊
收藏

51CTO技術(shù)棧公眾號