2012-03-30 12 views
5

Ich habe 3 Apps in LWUIT mit dem Ressourceneditor entwickelt und mit Netbeans mehr Funktionalität hinzugefügt. Ich möchte sie auf Codenameone portieren. Was ist der beste Weg, das zu tun?
Ich sehe, dass die Navite Components von LWUIT haben eine Entsprechung Component in Codenameone, aber J2ME Methoden und Klassen, müssen jetzt auf J2SE portiert werden, ist das richtig? Die Methoden in der StateMachineBase haben sich ebenfalls geändert. showForm() zum Beispiel, existiert jetzt nicht. Was sind weitere Änderungen in StateMachineBase?Portierungs-App von LWUIT zu CodenameOne

Dank

Antwort

4

Beginnen Sie mit einem neuen Kodenamen Ein Projekt erstellen dann kopieren Sie einfach den Quellcode/Ressourcendateien und die Import-Anweisungen beheben.

Sie können die MIDP-APIs nicht mehr verwenden (und Sie können J2SE auch nicht verwenden), es gibt neue API's und ein neues Lifecycle-Objekt, das Sie für so ziemlich alles verwenden können. showForm existiert und wurde nicht geändert, ich bin mir nicht ganz sicher, warum Sie es nicht gefunden haben.

Im Allgemeinen Codename One ist viel einfacher, da es nicht die Projekthierarchie Problem hat und Sie nicht mit MIDP/RIM/Android Unterschiede beschäftigen müssen. Es ist alles für Sie erledigt.