5

Java ME (別名 J2ME) アプリケーションの移植を容易にする、Android 用の Java ME 互換性レイヤーはありますか?

呼び出しを内部 Android API にリダイレクトするサードパーティ クラス ライブラリを意味します。

4

1 に答える 1

4

これは一般的に悪い考えです。

設計、アプリケーション管理、ライフサイクル、およびリソース アクセスはまったく異なります。J2ME と Android で同じアプリケーションを実行しようとしても、技術的にはほとんど意味がありません。

両方のプラットフォームで Java 言語を使用すると、プラットフォームに依存しないすべてのロジックを再利用できます。MIDlet がすでに正しく設計されている場合、ビジネスまたはドメイン ロジックを表すコードのほとんどは、Android で再利用できるはずです。

適切な Android アプリケーションのインテントとアクティビティの粒度と、システムがそれらの動作に課す制約を考えると、新しいアプリケーション アーキテクチャに正しく適応するための努力を怠ることは、トラブルを招くだけです。

于 2010-01-20T13:06:00.073 に答える