电脑技术学习

T720i手机J2ME编程初试

admin
让我们用自己的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文件像游戏一样传到手机里面看看自己的杰作吧。

标签:

留言评论

留言与评论(共有 0 条评论)
   
验证码: