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
    歡迎走進(jìn)有風(fēng)的地方~~
    posts - 63,  comments - 279,  trackbacks - 0
    搭建好開(kāi)發(fā)環(huán)境后我們就要運(yùn)行helloword了,
    新建一個(gè)Project打開(kāi)工程視圖,選擇BlackBerry Project
    輸入工程名,選擇對(duì)應(yīng)的BlackBerry JRE版本,本人刷的是4.2的OS,老型號(hào)的機(jī)器但是相當(dāng)經(jīng)典。

    目錄結(jié)構(gòu)應(yīng)該是這樣的

    新建兩個(gè)類(lèi),一個(gè)用于主程序,一個(gè)用于屏幕顯示,下來(lái)會(huì)解釋緣由

    HelloWorldMain主類(lèi),讓它繼承net.rim.device.api.ui.UiApplication,作為一個(gè)主應(yīng)用程序的事件線程,顯示和維護(hù)屏幕對(duì)象。HelloWorldScreen類(lèi),繼承net.rim.device.api.ui.container.MainScreen,作為當(dāng)前顯示的應(yīng)用程序屏幕,從字面意思也不難理解。 在HelloWorldScreen類(lèi)的構(gòu)造函數(shù)中直接顯示一個(gè)Label 在主類(lèi)中實(shí)例化屏幕類(lèi),并將此屏幕類(lèi)的實(shí)例壓入當(dāng)前屏幕隊(duì)列,調(diào)用enterEventDispatcher()啟動(dòng)主線程執(zhí)行。完整的代理如下:
    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了,后我們發(fā)現(xiàn)模擬器上應(yīng)用程序圖標(biāo)是一個(gè)命令行窗口,如何實(shí)現(xiàn)一個(gè)我們自己的圖標(biāo)呢。在工程中產(chǎn)生一個(gè)res文件夾,我們可以把資源文件都放在此目錄下。copy一個(gè)圖標(biāo)過(guò)來(lái),可以去自帶的components\samples 下找一個(gè),也可以自己做一個(gè),但是尺寸要把握好哦注意到工程下的此BlackBerry_App_Descriptor.xml文件了嗎?這次派上用場(chǎng)了,
    此時(shí)運(yùn)行模擬器看看是不是變化了: 我取的是默認(rèn)例子下的圖標(biāo)哦。
    posted on 2011-01-16 16:09 凌晨風(fēng) 閱讀(1804) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): BlackBerry

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

    常用鏈接

    留言簿(11)

    我參與的團(tuán)隊(duì)

    隨筆分類(lèi)

    隨筆檔案

    文章分類(lèi)

    文章檔案

    新聞分類(lèi)

    新聞檔案

    收藏夾

    圍脖

    最新隨筆

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 99爱在线观看免费完整版| 国产亚洲精久久久久久无码77777 国产亚洲精品成人AA片新蒲金 | 国产成人麻豆亚洲综合无码精品| 黄+色+性+人免费| a级片免费在线播放| 免费一级毛片在线播放视频免费观看永久| 亚洲六月丁香六月婷婷蜜芽 | 亚洲午夜免费视频| 国产免费高清69式视频在线观看| 亚洲av色香蕉一区二区三区蜜桃| 亚洲成a人不卡在线观看| 亚洲AV日韩AV鸥美在线观看| 亚洲最大激情中文字幕| 亚洲国产精品人人做人人爽| 国产乱子伦精品免费无码专区 | 免费无码午夜福利片| 亚洲第一第二第三第四第五第六 | 色www永久免费视频| 成年免费大片黄在线观看岛国| 最近中文字幕免费mv在线视频| 日本三级在线观看免费| AAAAA级少妇高潮大片免费看| 一级毛片在线完整免费观看| 阿v视频免费在线观看| 精品国产_亚洲人成在线| 久久久久亚洲AV无码去区首| 亚洲第一成年免费网站| 国产精品亚洲综合网站| 国产成人亚洲精品播放器下载 | 毛片a级毛片免费观看免下载 | 国产在线不卡免费播放| 日韩精品免费一区二区三区| 国产精品高清全国免费观看| 国产国产成年年人免费看片| 国产成人精品男人免费| 亚洲国产成人乱码精品女人久久久不卡| 免费在线观看亚洲| 亚洲视频在线精品| 中文亚洲AV片不卡在线观看| 亚洲AV区无码字幕中文色| 久久久久亚洲AV片无码下载蜜桃|