人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

運用Java 編寫手機應用程序--Motorola iDEN篇(2) (轉)

運用Java 編寫手機應用程序--Motorola iDEN篇(2) (轉)

更新時間:2022-09-02 文章作者:未知 信息來源:網絡 閱讀次數:

█對MIDlet進行調試
編寫PalmOS上的Spotlet時,我們可以利用System.out.println()函式幫我們印出一些訊息以幫助調試,那幺在手機上的MIDlet呢? 原則上,我們還是可以利用System.out.println()函式做一些輸出。當模擬器執行時,就會在命令列上輸出一些訊息。
另外,在PalmOS上,有KVMutil.prc可以幫助我們紀錄程序所輸出的訊息。那手機上呢? 因為沒有實際的機器可以測試,因此這個問題到現在還不得而知,相信Motorola到時候會有完善的解決方案吧!
在Motorola J2ME SDK內附的說明文件之中,概略地提到了調試的問題,里頭提到,往后如果我們要進行機上調試(on-device debugging)的話,必須要滿足幾個條件:

  1. 機器本身要具備調試相關功能,并與KDWP(Kvm Debug Wire Protocol)兼容。因為調試時,調試工具需要利用KDWP和機器上交談以取得調試信息。
  2. 制造廠商本身要提供下載MIDlet到手機上以進行調試的方法。
  3. 提供對MIDlet調試的工具,必須支持手機在利用KDWP調試時所使用的傳輸接口(例如串行口或UDP)。

嗯,看起來能夠進行調試,MIDlet程序的編寫應該是很方便的事情了。

█Motorola J2ME SDK對中文的支持
相信看過RUN!PC 11月號的文章「利用Java 編寫PalmOS應用程序基礎篇」的讀者,在編寫PalmOS上的Spotlet時一定會遇到中文無法正常顯示的問題。中文的問題分成兩個部分,一個是在用戶接口上的中文問題,一個是在命令列輸出(利用System.out.println()函式所做的輸出)上的中文問題,請大家做個小實驗,將前面我們所編寫的程序改如下:
HelloMIDlet.java
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;

public class HelloMIDlet extends MIDlet
{
private Display firstDisplay ;
private Form firstForm ;
HelloMIDlet()
{
firstDisplay = Display.getDisplay(this) ;
firstForm = new Form("哈羅!MIDlet") ;
StringItem firstStrItem = new StringItem("哈羅","米德列特") ;
firstForm.append(firstStrItem) ;
System.out.println("MIDlet啟動") ;
}
protected void startApp() throws MIDletStateChangeException
{
firstDisplay.setCurrent(firstForm) ;
}

protected void pauseApp()
{
}

protected void destroyApp(boolean unconditional)
throws MIDletStateChangeException
{
}
}
將本MIDlet編譯并經過預身審核之后,我們開啟模擬器來執行此MIDlet,底下為執行結果:
用戶接口輸出:

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 普宁市| 扶余县| 镇原县| 黄陵县| 明光市| 深圳市| 富平县| 汨罗市| 崇左市| 宜春市| 古田县| 大安市| 雷波县| 福安市| 翁牛特旗| 武宣县| 库车县| 北流市| 泰安市| 神池县| 南郑县| 响水县| 神木县| 德令哈市| 古丈县| 汉沽区| 衢州市| 资兴市| 山丹县| 英超| 抚顺县| 肥东县| 河北省| 裕民县| 加查县| 远安县| 桂东县| 台中市| 河池市| 景宁| 开平市|