T720i手機J2ME編程初試
2024-06-09 18:00:02
供稿:網友
讓我們用自己的T720i編寫第一個Kjava程序吧!
看到前面有關于720 KJava編程環境的建立的文章,但是沒有具體的指導,所以,這里把自己摸索的學習體會同大家交流一下,有興趣的機友可以mail給我lingang@ynet.com進行討論。包括如何安裝開發工具,如何編寫第一個J2ME應用,如何編譯并且在模擬器上測試,以及如何創建一個MIDlet---(運行在移動信息設備協議子集(Mobile Information Device PRofile)上的應用)。
1。開發環境的建立:
開發環境由以下三部分軟件組成:
* JDK1.4
* J2MEWTK,J2ME無線開發工具包(J2MEWTK) 這是一個包含編譯和測試MIDlets的工具包??梢元毩⑹褂没蛘咦鳛镕orte 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文件像游戲一樣傳到手機里面看看自己的杰作吧。