1

LWUITフレームワークを使用してj2meベースのアプリケーションを開発しました。このアプリケーションをAndroidベースのアプリケーションに変更することは可能ですか?または、新しいプロジェクトを作成する必要がありますか?

4

3 に答える 3

1

androidはまだjavaであるため、コードの一部を引き継ぐことができる場合がありますが、ほとんどのコードと、おそらくユーザーインターフェイスのすべてのコードを書き直す必要があると思います。J2MEとAndroidの設計は大きく異なります

于 2010-11-01T06:45:42.750 に答える
1

コードをJ2MEからAndroidに完全に書き直す必要があります。J2ME-> Androidから一種の翻訳者を探していましたが、何も見つかりませんでした。結局、私は今、J2MEコードをAndroidに変換しています。Androidの可能性は、J2MEのカットダウンAPIよりもはるかに強力です。したがって、新しいコードは古いJ2MEコードよりも優れていることがわかります。

ただし、AndroidでJ2ME jar / jadを起動するだけの場合は、理論的には可能です。KVMは通常のJVMのサブセットにすぎないためです(Android Dalvik VMの場合)。KVMバイトコードをDalvikのバイトコードに変換するためのいくつかの努力があります。たとえば、ここを見てください

于 2010-11-01T07:46:48.273 に答える
0

私はこの目的のためにLWUITを使用しました。彼らはAndroidプラットフォーム用のLWUITActivityクラスを作成しました。

于 2011-01-31T13:17:39.597 に答える