T720i手机J2ME编程初试

王朝学院·作者佚名  2008-12-30
窄屏简体版  字體: 小  |  中  |  大  |  超大  

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

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航