2012-03-30 4 views
5

J'ai 3 applications développées dans LWUIT en utilisant l'éditeur de ressources et en ajoutant plus de fonctionnalité avec Netbeans. Je veux les porter à codenameone. Quelle est la meilleure façon de le faire?
Je vois que la navite Components de LWUIT a un équivalent Component dans codenameone, mais les méthodes et classes J2ME, doivent maintenant être portées sur J2SE, n'est-ce pas? Les méthodes dans le StateMachineBase ont également changé. showForm() par exemple, n'existe pas maintenant. Quels autres changements sont dans StateMachineBase?Application de portage de LWUIT à CodenameOne

Merci

Répondre

4

Commencez par créer un nouveau Codename Un projet puis il suffit de copier le code source/fichiers de ressources et de corriger les déclarations d'importation. Vous ne pouvez plus utiliser les API MIDP (vous ne pouvez pas non plus utiliser J2SE), il y a un nouveau API's et un nouvel objet de cycle de vie que vous pouvez utiliser pour à peu près tout. showForm existe et n'a pas été modifié, je ne sais pas exactement pourquoi vous ne l'avez pas trouvé.

Généralement Codename One est beaucoup plus simple car il n'a pas le problème de la hiérarchie de projet et vous n'avez pas besoin de faire face à des différences MIDP/RIM/Android. Tout est géré pour vous.

Questions connexes