基于Windows Mobile的無線通信系統(tǒng)的研究與實現(xiàn)
e.printStackTrace();
System.out.println(不能連接到服務(wù)器);
return false;
}
}
4.2.2 界面程序的實現(xiàn)
為MIDlet所做的用戶界面設(shè)計取決于小型計算設(shè)備的限制。豐富的用戶界面含有各類用戶界面元素,具有最小用戶界面的設(shè)備則擁有這些元素的一個子集,具體由該設(shè)備使用的profile決定。例如主頁面的程序主要用到的就是List,它是若干條選項的列表,用戶可以從中選擇一項。此外,對于程序中事件的應(yīng)用程序,還要建立監(jiān)聽。這里用Command對象來為用戶提供一組選項供選擇,并且在每個屏幕必須有一個CommandListener監(jiān)視用忽在屏幕上的操作事件。具體程序代碼如下:
public MainGPRS() {
ok = new Command(OK,Command.OK,1);
exit = new Command(exit,Command.EXIT,1);
//定義按鈕控件
aList =
new List(作業(yè)路徑,Choice.IMPLICIT);
//定義一個Implict List
aList.append(1.裝卸船作業(yè),null); aList.append(2.冷藏抄溫,null);
aList.append(3.正面吊作業(yè),null); aList.append(4.堆高機作業(yè),null)
aList.append(5.軌道吊作業(yè),null);
//創(chuàng)建對按鈕控件的監(jiān)聽
aList.addCommand(ok);
aList.setCommandListener(this);aList.addCommand(exit);
}
protected void startApp() throws MIDletStateChangeException {
//獲得設(shè)備的display
aDisplay = Display.getDisplay(this);
//設(shè)置當前的顯示界面
aDisplay.setCurrent(aList);
}
5 系統(tǒng)的總體實現(xiàn)效果
圖3、圖4列舉了兩個系統(tǒng)在運行過程中所獲得的用戶圖形界面,以表明程序實現(xiàn)的效果。本文引用地址:http://cafeforensic.com/article/152455.htm
圖3 作業(yè)選擇界面 圖4 登錄界面
以上介紹無線通信系統(tǒng)的設(shè)計與實現(xiàn),主要是在智能手機上的應(yīng)用。此程序設(shè)計的通信系統(tǒng)已經(jīng)應(yīng)用到了江陰蘇南港集裝箱碼頭,并且使得碼頭工作人員的工作效率得到了很大的提高,也使集裝箱信息能實時得到采集。隨著現(xiàn)在各個碼頭集裝箱碼頭吞吐量的不斷增大,這種手持通信系統(tǒng)將會在其它的碼頭得到推廣。
評論