T720i手机J2ME编程初试

让我们用自己的T720i编写第一个KJava程序吧!
看到前面有关于720 KJava编程环境的建立的文章,但是没有具体的指导,所以,这里把自己摸索的学习体会同大家交流一下,有兴趣的机友可以mail给我lingang@ynet.com进行讨论 。包括如何安装开发工具,如何编写第一个J2ME应用,如何编译并且在模拟器上测试,以及如何创建一个MIDlet---(运行在移动信息设备协议子集(Mobile Information Device Profile)上的应用) 。
1 。开发环境的建立:
开发环境由以下三部分软件组成:
* JDK1.4
* J2MEWTK,J2ME无线开发工具包(J2MEWTK) 这是一个包含编译和测试MIDlets的工具包 。可以独立使用或者作为Forte for Java的一部分来使用 。
* 文本编辑器 。如记事本(Windows平台)或Unix系统中的emacs或vi等 。
2 。安装J2SE开发包
可以从http://java.sun.com/j2se/ 下载,当前版本是1.4.0.2 。J2SE开发包有Linux、Solaris和Windows等不同平台版本 。安装过程参照网站文档 。
3 。安装J2ME无线开发工具包
从http://java.sun.com/products/j2mewtoolkit/ 下载并安装,然后选择Ktoolbar 。
4 。创建一个新项目 。
单击工具条中的New Project按钮 。J2MEWTK提示输入项目名称和项目中一个MIDlet类的名称 。输入HelloSuite和HelloMIDlet 。
J2MEWTK把每个项目存储在apps目录下的一个子目录中 。子目录的名称就是项目的名称 。
5 。创建MIDlet
选择一个文本编辑器,输入下面的代码 。
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class HelloMIDlet extends MIDlet implements CommandListener {
private Form mMainForm;
public HelloMIDlet() {
mMainForm = new Form("HelloMIDlet");
mMainForm.append(new StringItem(null, "Hello, 我是T720i玩家!"));
mMainForm.addCommand(new Command("Exit", Command.EXIT, 0));
mMainForm.setCommandListener(this);
}
public void startApp() {
Display.getDisplay(this).setCurrent(mMainForm);
}
public void pauseApp() {}
public void destroyApp(boolean unconditional) {}
public void commandAction(Command c, Displayable s) {
notifyDestroyed();
}
}
在src目录中保存上述代码为HelloMIDlet.java 。单击工具条中的Build按钮,编译项目 。
6 。测试MIDlet
单击Run按钮 。会有一个手机模拟器弹出,模拟器显示了在MIDet套件中包含的MIDLet的列表 。这里只有一个MIDLet 。单击Launch下的按钮启动MIDlet 。模拟器将显示一个我们在程序中输入的问候语的屏幕 。单击Exit按钮关闭MIDlet 。关闭模拟器窗口或单击Escape键结束模拟器会话 。
你也可以看看J2MEWTK一起带来的其他几个项目 。比如demos, games, 和 photoalbum 等例子 。
7 。打包MIDlet:
要打包MIDlet,选择菜单Project | Package 。系统会在项目的bin目录下为MIDlet生成.jad和.jar文件 。
怎么样,酷吧?你现在可以用MIDway把jad文件像游戏一样传到手机里面看看自己的杰作吧 。

    推荐阅读