• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        J2ME無線設備編程基礎(二)--原創

        J2ME無線設備編程基礎(二)--原創

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

        下面就開始建立我們的第一個J2ME工程:
        點擊“New Project”菜單,在“New Project”窗體中輸入“Project name”(這兒輸入mypro),在"MIDlet class name"中輸入類名(一般是MIDlet類的名字,就是下面要建主類的名字,我們這兒設為 mymidlet).如圖(2)所示:按“Create Object”結束。這進在你的J2ME Wireless Toolkit 1.0.3的安裝路徑下\J2mewtk\apps多了一個文件夾mypro.
          工程已經建立完成,下面開始程序的編寫:
        1./**package example;*/
        2.import javax.microedition.midlet.*;
        3.import javax.microedition.lcdui.*;
        4.public class mymidlet extends MIDlet implements CommandListener{
        5.private Command exitcommand;
        6. private TextBox tb;
        7. public mymidlet(){
        8. exitcommand=new Command("exit",Command.EXIT,1);
        9. tb=new TextBox("hello","hello,你好!",15,0);
        10. tb.addCommand(exitcommand);
        11. tb.setCommandListener(this);
        12. }
        13. protected void startApp(){
        14. Display.getDisplay(this).setCurrent(tb);
        15. }
        16. protected void pauseApp(){}
        17. protected void destroyApp(boolean u){}
        18. public void commandAction(Command c,Displayable d){
        19.if(c==exitcommand){
        20.destroyApp(false);
        21. notifyDestroyed();
        22.}
        23. }
        24.}
        將這段程序保存為mymidlet.java,并存入\J2mewtk\apps\mypro\src\
        在J2ME Wireless Toolkit 1.0.3上點擊“Build”出現程序成功信息,然后點擊“Run”,你就可以在手機的虛擬機上看到這段程序的效果了(其中生成的CLASS文件在入\J2mewtk\apps\mypro\class\
        )。其中有一個“Device”里面共有6種模型機,你可以選擇不同的機子作為模擬機。
        下面對程序的解釋:
        1.這里這句話作為解釋,如果要作為程序的一部份,在J2ME Wireless Toolkit 1.0.3上的“Setting”里“MIDlets”中點擊“EDIT”在出現窗體中的“CLASS”中輸入“example.mymidlet”,然后將你所寫的JAVA程序存入\J2mewtk\apps\mypro\src\example\其它同上,只是生成的CLASS文件在入\J2mewtk\apps\mypro\class\example\。
        2.插入相應該的類,具體類可以在\J2mewtk\docs\api下查看。CLDC的核心庫還有java.lang.*;java.io.*;java.util.*;
        6.是J2ME中包含一個textbox類的SCREEN類,其它還有如:list,ticket...具體可以參考相關材料。
        13.startApp一般用來啟動或者重新啟動一個MIDlet。這個方法可以被系統在任何情況下調用 ,其目的是請求或者重新請求MIDlet需要的資源并且準備MIDlet來處理事件。不過startApp可以被多次啟動。具體如下:
        startApp()<-->pauseApp()-->destroyApp()
        startApp()-->destroyApp()


        14.設置當前SCREEN所畫為tb;
        16.pauseApp方法被 系統調用來要求一個MIDlet"pause",如接電話等。pauseApp 和startApp結合使用一般可以釋放盡可能多的資源。
        17.destroyApp方法都要編寫用來執行所有必要的清理工作從而釋放應用在運行過程中分配的所有資源(如:關閉圖形,用戶界面組件、網絡連接、數據庫記錄等)。
        總結
        這樣可以說完成了一個J2ME的完整的工程,雖然量不大,但卻體現的J2ME無線設備編程的一個完整的過程。由于這兒主要介紹一點初級的無線設備編程的基礎,所以不可能講太詳細,如果對此有興趣或者想知道更多,可以查找相關資料,也可以去SUN的主頁查看。

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲成a∨人片在无码2023| 亚洲一区在线免费观看| 日亚毛片免费乱码不卡一区 | 免费电影在线观看网站| 亚洲伊人久久大香线蕉在观| 国产1000部成人免费视频| 亚洲天天做日日做天天欢毛片| 国产情侣久久久久aⅴ免费| 亚洲精品中文字幕无码蜜桃| 日韩免费高清播放器| 亚洲日本一区二区| 亚洲视频免费在线看| 亚洲一区二区三区91| 国产在线19禁免费观看国产| 日韩亚洲综合精品国产| 国产亚洲日韩一区二区三区| 国产免费阿v精品视频网址| 亚洲激情视频在线观看| 亚洲一级免费视频| 亚洲狠狠婷婷综合久久| 亚洲色偷拍区另类无码专区| 中文字幕免费不卡二区| 亚洲精品熟女国产| 午夜爱爱免费视频| 一级毛片免费播放男男| 香蕉蕉亚亚洲aav综合| 999在线视频精品免费播放观看| 亚洲av无一区二区三区| 亚洲精品人成无码中文毛片| 中文无码成人免费视频在线观看| 亚洲欧洲精品国产区| 免费看国产精品麻豆| 久9热免费精品视频在线观看| 国产成人亚洲综合网站不卡| 亚洲M码 欧洲S码SSS222| 免费观看91视频| 亚洲日韩乱码中文字幕| 亚洲精品无码久久一线| 拨牐拨牐x8免费| 特级做A爰片毛片免费看无码| 亚洲香蕉久久一区二区三区四区|