var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-20738293-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script')"/>
<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jutleo
    歡迎走進有風的地方~~
    posts - 63,  comments - 279,  trackbacks - 0
    搭建好開發環境后我們就要運行helloword了,
    新建一個Project打開工程視圖,選擇BlackBerry Project
    輸入工程名,選擇對應的BlackBerry JRE版本,本人刷的是4.2的OS,老型號的機器但是相當經典。

    目錄結構應該是這樣的

    新建兩個類,一個用于主程序,一個用于屏幕顯示,下來會解釋緣由

    HelloWorldMain主類,讓它繼承net.rim.device.api.ui.UiApplication,作為一個主應用程序的事件線程,顯示和維護屏幕對象。HelloWorldScreen類,繼承net.rim.device.api.ui.container.MainScreen,作為當前顯示的應用程序屏幕,從字面意思也不難理解。 在HelloWorldScreen類的構造函數中直接顯示一個Label 在主類中實例化屏幕類,并將此屏幕類的實例壓入當前屏幕隊列,調用enterEventDispatcher()啟動主線程執行。完整的代理如下:
    package org.bulktree;

    import net.rim.device.api.ui.component.LabelField;
    import net.rim.device.api.ui.container.MainScreen;

    public class HelloWorldScreen extends MainScreen {

        
    public HelloWorldScreen() {
            add(
    new LabelField("Hello World!"));
        }
    }
    package org.bulktree;

    import net.rim.device.api.ui.UiApplication;

    public class HelloWorldMain extends UiApplication {

        
        
    public HelloWorldMain() {
            HelloWorldScreen hws 
    = new HelloWorldScreen();
            pushScreen(hws);
        }
        
        
    public static void main(String[] args) {
            HelloWorldMain hw 
    = new HelloWorldMain();
            hw.enterEventDispatcher();
        }
    }

    如何讓你模擬器顯示中文呢? components\simulator\8700.xml(或者8700-black.xml),在<Application>net.rim.blackberry.lang.en_GB</Application>后加入下面兩行:<Application>net.rim.blackberry.lang.zh_CN_Pinyin</Application>
       <Application>net.rim.blackberry.lang.zh_CN.renderingSupport</Application>
    完整的配置如下:
    <SimulatorConfiguration version="1.0" hardwareid="0x84000B03" flashSize="32768" platformVersion="1.8.0.0" vendorID="0">
       
    <ALXSources>.</ALXSources>
       
    <Application>net.rim.java.tasks</Application>
       
    <Application>net.rim.java.memopad</Application>
       
    <Application>net.rim.medialoader.video</Application>
       
    <Application>net.rim.java.docViewer</Application>
       
    <Application>net.rim.java.passwordkeeper</Application>
       
    <Application>net.rim.blackberry.lang.en_GB</Application>
       
    <Application>net.rim.blackberry.lang.zh_CN_Pinyin</Application>
       
    <Application>net.rim.blackberry.lang.zh_CN.renderingSupport</Application>
       
    <Application>net.rim.blackberry.spellcheck</Application>
       
    <Application>net.rim.platform.ecmascript</Application>
       
    <Application>com.dataviz.dxtg</Application>
       
    <Application>net.rim.java.phone</Application>
       
    <Application>net.rim.java.browser</Application>
       
    <Application>net.rim.java.browser.javascript</Application>
       
    <ApplicationExclude>net.rim.BBXpEnabler</ApplicationExclude>
       
    <ApplicationExclude>net.rim.java.batterylog</ApplicationExclude>
       
    <ApplicationExclude>net.rim.java.quincy</ApplicationExclude>
       
    <ApplicationExclude>net.rim.java.linktrack</ApplicationExclude>
       
    <Application>net.rim.java.help</Application>
       
    <Application>net.rim.java.maps</Application>
       
    <Application>net.rim.java.blackberrymessenger</Application>
       
    <Application>net.rim.sdk.simulator</Application>
    </SimulatorConfiguration>
    都OK了,后我們發現模擬器上應用程序圖標是一個命令行窗口,如何實現一個我們自己的圖標呢。在工程中產生一個res文件夾,我們可以把資源文件都放在此目錄下。copy一個圖標過來,可以去自帶的components\samples 下找一個,也可以自己做一個,但是尺寸要把握好哦注意到工程下的此BlackBerry_App_Descriptor.xml文件了嗎?這次派上用場了,
    此時運行模擬器看看是不是變化了: 我取的是默認例子下的圖標哦。
    posted on 2011-01-16 16:09 凌晨風 閱讀(1801) 評論(0)  編輯  收藏 所屬分類: BlackBerry

    <2011年1月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    常用鏈接

    留言簿(11)

    我參與的團隊

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    新聞分類

    新聞檔案

    收藏夾

    圍脖

    最新隨筆

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 青青操免费在线视频| 日韩亚洲翔田千里在线| 男人进去女人爽免费视频国产| 亚洲精品国产精品乱码不卡| 麻豆69堂免费视频| 亚洲国产一区二区视频网站| 国产日韩精品无码区免费专区国产 | 国产国拍精品亚洲AV片| 免费国产在线精品一区| 亚洲人成网站色在线入口| 一道本不卡免费视频| 亚洲区小说区激情区图片区| 免费观看成人久久网免费观看| 亚洲综合婷婷久久| 91在线品视觉盛宴免费| 亚洲JIZZJIZZ妇女| 亚洲一区视频在线播放| 久久国产免费观看精品| 亚洲国产日韩在线成人蜜芽| 成年女人免费视频播放77777| 久久精品国产亚洲av品善| 久久精品国产亚洲7777| 久久国产精品免费网站| 亚洲av无码专区在线| 免费A级毛片无码A∨男男| 成人网站免费看黄A站视频| 亚洲av永久无码嘿嘿嘿 | 99re免费视频| 亚洲日韩精品国产一区二区三区| 亚洲国产精品成人久久蜜臀 | 久久精品国产精品亚洲| 久久A级毛片免费观看| 亚洲第一成年网站视频 | 日韩免费高清视频网站| 久久一区二区三区免费| 亚洲人成网网址在线看| 亚洲精品人成无码中文毛片 | 亚洲精品美女久久7777777| 国产亚洲视频在线播放| 免费A级毛片无码无遮挡内射| 日韩一级片免费观看|