2010-07-14 38 views
4

任何人都可以請清除關於Android編程與J2ME有什麼關係的查詢嗎?Android和J2ME

Android開發是否屬於J2ME平臺,因爲J2ME基本上用於移動應用程序,Android也是一樣的。

請讓我知道是否有人知道它。

回答

11

除了使用核心Java語言之外,Android與J2ME無關。實際上,標準庫更讓人想起Java SE。

1

就像Yann提到的,j2me不是Android,反之亦然,但是他們使用與不同VMS相同的語言。谷歌基本上創建了自己的JVM,稱爲DAVLIk,它讓Sun起訴谷歌,因爲谷歌在未經他們批准的情況下使用了他們的技術。

然而,有一些J2ME的Android包裝。 LWUIT目前有這樣一個包裝。

1

兩種語言都會使用哪個是JAVA。使用J2ME我們可以

但J2ME是針對其在kJVM。經營的小型設備製造,

的Android基本上是爲智能設備製造,

開發第三方應用程序,但Android是原生應用程序完全支持Android操作系統。

0

另外你也可以看看MicroEmulator http://microemu.blogspot.ru/2009/08/converting-javame-applications-to.html,它提供了適用於Java SE和Android的J2ME CLDC/MIDP包裝,所以基本上你可以編寫一個midlet並將它與MicroEmu一起打包在Android上運行。但它會限制你的應用程序到J2ME UI,這是相當薄弱的,沒有比較Android。如果您需要涵蓋J2ME,黑莓,Android,iOS和Windows Phone,CodenameOne(前LWUIT在其他答案中提到)是跨平臺解決方案的最佳選擇。但是如果你不需要支持J2ME和Blackberry,還有其他解決方案(Xamarin,Marmelade,PhoneGap)