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

探究J2ME和Android的幾大區(qū)別

開發(fā) 前端
本文和大家重點(diǎn)討論一下J2ME和android的區(qū)別,如果要設(shè)置連接是否可讀寫,J2ME中可以直接在Connector.Open時(shí)設(shè)置,而在Android中必須使用setDoInput(boolean)和setDoOutput(boolean)方法設(shè)置。

你對(duì)J2ME和android的區(qū)別是否了解,這里和大家分享一下如何把J2ME游戲移植到Android平臺(tái)的方法,如果你是個(gè)J2ME的游戲開發(fā)者,并且想把一些J2ME游戲快速地遷移到Android平臺(tái),那么相信本文會(huì)對(duì)你有所幫助。

J2ME和android的區(qū)別

本文主要介紹如何把J2ME游戲移植到Android平臺(tái)的方法,如果你是個(gè)J2ME的游戲開發(fā)者,并且想把一些J2ME游戲快速地遷移到Android平臺(tái),那么相信本文會(huì)對(duì)你有所幫助。當(dāng)然,如果您非說(shuō)可以安裝個(gè)JVM來(lái)實(shí)現(xiàn),那您可以直接跳過(guò)本文了。

1.平臺(tái)比較

J2me:開發(fā)平臺(tái)

Android:操作系統(tǒng)

2.工程結(jié)構(gòu)比較(源代碼,資源文件夾,圖片,數(shù)據(jù))

J2me:

Res:資源文件

Src:源代碼

Android:

Src:源代碼

Res\drawable:圖片

Res\raw:聲音

Res\values:字符串

Assets:數(shù)據(jù)文件

3.安裝包比較

J2me:Jad,jar

Android:apk

4.代碼結(jié)構(gòu)比較

J2me:MIDlet,Canvas

Android:Activity,View

都采用繼承的方式,都只有一個(gè)MIDlet/Activity,一般都只有一個(gè)Canvas/View

◆總結(jié)了一下,有以下幾點(diǎn)不同之處:

J2ME中的連接從Connector打開,Android中從URL對(duì)象打開

要設(shè)置連接是否可讀寫,J2ME中可以直接在Connector.Open時(shí)設(shè)置,而在Android中必須使用setDoInput(boolean)和setDoOutput(boolean)方法設(shè)置

在J2ME中可以在Connector.Open中對(duì)連接進(jìn)行超時(shí)設(shè)置,在Android中使用setConnectTimeout(int)不僅可以對(duì)連接超時(shí)進(jìn)行設(shè)置,還能設(shè)置超時(shí)時(shí)間,參數(shù)為0時(shí)忽略連接超時(shí)

在使用這些Api時(shí),一定要注意每個(gè)參數(shù)的意義,比如j2me中drawRect的后兩個(gè)參數(shù)為寬度和高度,而在Android中則變成了結(jié)束點(diǎn)的坐標(biāo),使用時(shí)千萬(wàn)不能想當(dāng)然的隨意傳參。

對(duì)于Override方法的定義,一定別忘了super.的方式來(lái)進(jìn)行回調(diào)。

上面基本上把J2ME和Android在2D游戲游戲開發(fā)中常用的API做了一個(gè)比較,了解這些內(nèi)容后,基本上是可以比較容易地把ME的游戲游戲平順地遷移到Android平臺(tái)。當(dāng)然,此處只限制為游戲,如果你想把一款J2ME的軟件遷移到Android平臺(tái),此方法并不適用,你需要學(xué)習(xí)android的控件的使用。
 

【編輯推薦】

  1. 深入探究J2ME Hashtable實(shí)現(xiàn)原理
  2. 技術(shù)分享 用OTA下載本機(jī)J2ME程序至手機(jī)
  3. 解析J2ME各大應(yīng)用平臺(tái)環(huán)境
  4. MotorolaJ2ME開發(fā)時(shí)需要注意的幾個(gè)細(xì)節(jié)
  5. Java2平臺(tái)J2SE、J2EE、J2ME三大版本的區(qū)別

 

 

責(zé)任編輯:佚名 來(lái)源: hi.baidu.com
相關(guān)推薦

2010-09-29 14:54:34

J2MEHashtable

2010-09-30 11:04:53

J2MERMS

2010-09-30 08:49:17

cookieJ2ME

2010-09-29 08:57:04

J2ME前景

2010-09-30 13:06:33

Myeclipse J

2010-09-29 09:54:09

J2ME應(yīng)用程序

2009-03-22 09:38:03

Android移植J2ME

2010-09-29 10:41:18

J2MEJVM

2010-09-29 10:15:35

JDKJ2EEJ2SE

2010-10-09 16:28:51

J2MEDisplay類

2009-06-08 21:34:09

J2EEJ2SEJ2ME

2010-09-30 09:29:45

J2MEServlet

2010-09-29 13:50:31

J2MEJ2SE

2010-02-04 13:15:59

Android J2M

2010-09-29 14:01:10

J2MEJ2SE

2010-09-29 15:45:49

J2MEFontColor

2009-05-26 17:35:40

J2ME軟件簽名證書

2010-09-30 09:56:26

J2ME Polish

2010-09-29 09:19:39

J2ME開發(fā)工具

2010-09-30 09:16:04

cookieJ2ME
點(diǎn)贊
收藏

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