在移动平台上共享代码

vsm*_*vsm 2 java android mobile-phones symbian blackberry

是否可以跨多个移动平台(Android,BlackBerry,Symbian等)共享Java应用程序,关于Android是Java SE(几乎兼容),BlackBerry是JavaME等?

提前致谢.

编辑:

我不是在谈论GUI,这是不可能的.

还有其他事情我需要注意吗?,即Vector而不是List.

主题?

内存管理?

存储管理?

上面提到的项目是我特别关注的重点.

谢谢大家的回答.

Col*_*ert 5

只要它与JME(或多或少的Java SE 1.3)兼容并且它只使用兼容的库,您就可以保留代码.

您无法真正保留GUI,几乎所有内容都必须重新编码.

总而言之,只要不使用上一个Java版本的语法,就可以保留大多数域对象,但其余的必须重写.

最好的办法是重写IMO.