2013-01-14 44 views
-1

是否有可能在Java ME & LWUIT中編寫平臺無關的應用程序?黑莓和Android上的Java ME和LWUIT

更具體地說,我可以編寫在Android和Blackberry上運行的應用程序嗎?

+2

查看J2ME Polish和/或CodenameOne。 Google他們。不是100%,但非常接近。 –

+0

嗨mr_lou,J2ME Polish具有非常好的功能,但它也有很多錯誤需要解決,因此J2ME Polish對於LWUIT來說不是好的選擇 – silwar

+2

完成這個問題完全太倉促。有一個具體的編程問題需要回答 - LWUIT是否可以用來構建在BlackBerry和Android上運行的應用程序,並且有一個很好的答案。這是一個真正的問題。 –

回答

3

答案是否定的。 LWUIT對J2ME開發非常有用,因爲它可以在J2ME中實現SWING類型的開發方法,但對於Android和BlackBerry LWUIT並沒有多大用處。 有兩個原因

  1. Android是不斷髮展的技術,您將得到最新的看法和不同的選項,以增強應用程序的功能。因此,使用LWUIT爲Android是不是好的選擇

  2. 您也可以使用LWUIT開發黑莓應用程序,但我再次建議使用原生BB的發展,因爲它提供了屏幕和許多其他的選項,這些選項中不存在的LWUIT

  3. 堆棧
從黑莓的這個最新版本

除了也有利於Android的代碼在BB的設備上運行,從而更好的,如果需要

要回答你的最後一個問題是去Android開發和BB的發展是Java ME的& LWUIT值得探索的技術?再次回答是

原因是J2ME是針對配置較低且內存較少的設備而開發的,這不是當前移動設備的場景。同時J2ME也是通過減少Java的大小來開發的,其中Android通過以自己的方式增強Java來開發,所以更好地使用足夠可擴展的未來技術

0

具體來說,我可以使用Java ME和LWUIT爲Android和Blackberry編寫應用程序嗎?

我不能說黑莓。 Android不使用Java ME,我不知道任何已經單獨授權Java ME運行此類應用程序的Android設備。我聽說過有關兼容性庫的傳言,以幫助將Java ME應用程序移植到Android,但我對此類庫沒有經驗。

對於LWUIT,雖然可以使用它創建Android應用程序,但它似乎並不特別受歡迎。

+1

嗨CommonsWare,其正確的Android不使用Java ME,但LWUIT提供了對黑莓以及Android的支持。請檢查[this](http://lwuit.java.net/) – silwar