Можно ли изменить приложение j2me на приложение для Android? - PullRequest
1 голос
/ 01 ноября 2010

Я разработал приложение на основе j2me с каркасом LWUIT.Можно ли изменить это приложение на Android-приложение?Или мне нужно создать новый проект?

Ответы [ 3 ]

1 голос
/ 01 ноября 2010

Вы должны полностью переписать свой код с J2ME на Android.Я искал своего рода переводчик из J2ME-> Android, но ничего не нашел.В конце концов, теперь я конвертирую свои коды J2ME в Android.Возможности Android гораздо мощнее, чем урезанные API J2ME.Таким образом, вы обнаружите, что ваш новый код будет лучше, чем старый код J2ME.

Хотя, если вы собираетесь просто запустить J2ME jar / jad в Android - это теоретически возможно, так как KVM - это лишь частьобычная JVM (в случае Android Dalvik VM).Прилагаются некоторые усилия для перевода байт-кода KVM в байт-коды Dalvik.Например смотрите здесь

1 голос
/ 01 ноября 2010

Вы можете иметь возможность переносить части своего кода, так как android по-прежнему является java, но я бы сказал, что вам придется переписать большую часть его и, вероятно, весь код для пользовательского интерфейса. J2ME и Android разработаны совершенно по-разному

0 голосов
/ 31 января 2011

Я использовал LWUIT для этой цели.Они создали класс LWUITActivity для платформы Android.

...