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)

    我參與的團隊

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    新聞分類

    新聞檔案

    收藏夾

    圍脖

    最新隨筆

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲成在人线中文字幕| 国产亚洲中文日本不卡二区| 无码人妻一区二区三区免费看| 亚洲精品在线免费观看视频| 日本人护士免费xxxx视频| 精品国产污污免费网站入口在线| 亚洲日本香蕉视频| 亚洲Aⅴ无码一区二区二三区软件| 暖暖在线视频免费视频| 精品国产日韩久久亚洲| 亚洲爽爽一区二区三区| 2015日韩永久免费视频播放 | 四虎永久免费影院在线| 男女作爱在线播放免费网站| 亚洲精品无码中文久久字幕| 亚洲人成亚洲人成在线观看| 精品国产麻豆免费网站| 久久久久成人精品免费播放动漫| 亚洲色一区二区三区四区| 久久精品亚洲综合一品| 国产成人免费全部网站| 免费毛片a在线观看67194| 亚洲AV中文无码乱人伦| 亚洲精品在线免费观看视频| 一级毛片免费播放视频| 亚洲人成在线播放网站| 国产乱色精品成人免费视频| 99久久国产热无码精品免费| 国产精品国产亚洲区艳妇糸列短篇 | 2021免费日韩视频网| 久久免费观看视频| 美女被暴羞羞免费视频| 亚洲第一男人天堂| 久久久无码精品亚洲日韩按摩| 青青青国产在线观看免费网站| 精品97国产免费人成视频| 日韩在线观看视频免费| 亚洲精品欧美综合四区| 亚洲中文字幕无码一区二区三区| 日韩免费无砖专区2020狼| 四虎影院免费在线播放|