??xml version="1.0" encoding="utf-8" standalone="yes"?>伊人手机在线,av每日在线更新,国内视频精品http://www.aygfsteel.com/TiGERTiAN/category/35703.html----TiGERTiANzh-cnSat, 05 Feb 2011 11:17:07 GMTSat, 05 Feb 2011 11:17:07 GMT60Mobile Web Best Practicehttp://www.aygfsteel.com/TiGERTiAN/archive/2011/02/04/343900.htmlTiGERTiANTiGERTiANFri, 04 Feb 2011 08:29:00 GMThttp://www.aygfsteel.com/TiGERTiAN/archive/2011/02/04/343900.htmlhttp://www.aygfsteel.com/TiGERTiAN/comments/343900.htmlhttp://www.aygfsteel.com/TiGERTiAN/archive/2011/02/04/343900.html#Feedback0http://www.aygfsteel.com/TiGERTiAN/comments/commentRss/343900.htmlhttp://www.aygfsteel.com/TiGERTiAN/services/trackbacks/343900.html http://developer.yahoo.com/performance/index.html
http://code.google.com/speed/articles/

TiGERTiAN 2011-02-04 16:29 发表评论
]]>
OtaNotifier.javahttp://www.aygfsteel.com/TiGERTiAN/archive/2010/05/10/320492.htmlTiGERTiANTiGERTiANMon, 10 May 2010 08:33:00 GMThttp://www.aygfsteel.com/TiGERTiAN/archive/2010/05/10/320492.htmlhttp://www.aygfsteel.com/TiGERTiAN/comments/320492.htmlhttp://www.aygfsteel.com/TiGERTiAN/archive/2010/05/10/320492.html#Feedback0http://www.aygfsteel.com/TiGERTiAN/comments/commentRss/320492.htmlhttp://www.aygfsteel.com/TiGERTiAN/services/trackbacks/320492.htmlOtaNotifier.java /*  *  *  * Copyright  1990-2007 Sun&n...  阅读全文

TiGERTiAN 2010-05-10 16:33 发表评论
]]>
BlackBerry让我差点把电脑扔了。。?/title><link>http://www.aygfsteel.com/TiGERTiAN/archive/2010/01/10/308953.html</link><dc:creator>TiGERTiAN</dc:creator><author>TiGERTiAN</author><pubDate>Sun, 10 Jan 2010 14:16:00 GMT</pubDate><guid>http://www.aygfsteel.com/TiGERTiAN/archive/2010/01/10/308953.html</guid><wfw:comment>http://www.aygfsteel.com/TiGERTiAN/comments/308953.html</wfw:comment><comments>http://www.aygfsteel.com/TiGERTiAN/archive/2010/01/10/308953.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/TiGERTiAN/comments/commentRss/308953.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/TiGERTiAN/services/trackbacks/308953.html</trackback:ping><description><![CDATA[     摘要: 今天做黑莓^CJ2ME的Socket试E序Q服务端已经调试好了Q服务端也用模拟器调试好了,可到了黑莓上面就有问题了Q程序运行正常,q接也正常徏立,但发送出ȝ数据服务端就是收不到DdQ服务端d也导致了客户端接收数据的d。。。死zL发现原因。。。最后测试来试L发现问题所在?nbsp; <a href='http://www.aygfsteel.com/TiGERTiAN/archive/2010/01/10/308953.html'>阅读全文</a><img src ="http://www.aygfsteel.com/TiGERTiAN/aggbug/308953.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/TiGERTiAN/" target="_blank">TiGERTiAN</a> 2010-01-10 22:16 <a href="http://www.aygfsteel.com/TiGERTiAN/archive/2010/01/10/308953.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BlackBerry(黑莓)监听Field属性的变化http://www.aygfsteel.com/TiGERTiAN/archive/2010/01/03/308107.htmlTiGERTiANTiGERTiANSun, 03 Jan 2010 14:10:00 GMThttp://www.aygfsteel.com/TiGERTiAN/archive/2010/01/03/308107.htmlhttp://www.aygfsteel.com/TiGERTiAN/comments/308107.htmlhttp://www.aygfsteel.com/TiGERTiAN/archive/2010/01/03/308107.html#Feedback0http://www.aygfsteel.com/TiGERTiAN/comments/commentRss/308107.htmlhttp://www.aygfsteel.com/TiGERTiAN/services/trackbacks/308107.html阅读全文

TiGERTiAN 2010-01-03 22:10 发表评论
]]>
BlackBerry(黑莓)对图像的~放操作http://www.aygfsteel.com/TiGERTiAN/archive/2010/01/03/308080.htmlTiGERTiANTiGERTiANSun, 03 Jan 2010 06:22:00 GMThttp://www.aygfsteel.com/TiGERTiAN/archive/2010/01/03/308080.htmlhttp://www.aygfsteel.com/TiGERTiAN/comments/308080.htmlhttp://www.aygfsteel.com/TiGERTiAN/archive/2010/01/03/308080.html#Feedback0http://www.aygfsteel.com/TiGERTiAN/comments/commentRss/308080.htmlhttp://www.aygfsteel.com/TiGERTiAN/services/trackbacks/308080.html W一步(1-12行)Q读取指定的囄?br /> W二步(13-14行)Q讲囄的二q制数据转换为EncodedImage对象Qƈ且羃放ؓ原来?/2QsetScale的参数是大于0的羃攑֛子nQ图片会被羃放ؓ原来?/n?br /> W三步(15-20行)Q将囄插入到图片域中,q将该图片域d到指定的MainScreen中?br />
 1try {
 2            byte[] imgData = new byte[512];
 3            InputStream in = Class.forName("BBUIApp").getResourceAsStream("1.jpg");
 4            ByteArrayOutputStream bos = new ByteArrayOutputStream();
 5            int count = -1;
 6            while((count = in.read(imgData)) != -1)
 7            {
 8                bos.write(imgData, 0 , count);
 9            }

10            byte[] img = bos.toByteArray();
11            bos.close();
12            in.close();
13            EncodedImage image = EncodedImage.createEncodedImage(img, 0, img.length);
14            image.setScale(2);
15            BitmapField f = new BitmapField();
16            f.setImage(image);
17            this.add(f);
18        }
 catch (Exception e) {
19
20        }


TiGERTiAN 2010-01-03 14:22 发表评论
]]>
J2MEl制~略?/title><link>http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/19/306670.html</link><dc:creator>TiGERTiAN</dc:creator><author>TiGERTiAN</author><pubDate>Sat, 19 Dec 2009 07:42:00 GMT</pubDate><guid>http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/19/306670.html</guid><wfw:comment>http://www.aygfsteel.com/TiGERTiAN/comments/306670.html</wfw:comment><comments>http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/19/306670.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/TiGERTiAN/comments/commentRss/306670.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/TiGERTiAN/services/trackbacks/306670.html</trackback:ping><description><![CDATA[<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_59_733_Open_Image" onclick="this.style.display='none'; Codehighlighter1_59_733_Open_Text.style.display='none'; Codehighlighter1_59_733_Closed_Image.style.display='inline'; Codehighlighter1_59_733_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_59_733_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_59_733_Closed_Text.style.display='none'; Codehighlighter1_59_733_Open_Image.style.display='inline'; Codehighlighter1_59_733_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> Image createThumbnail(Image image,</span><span style="color: #0000ff">int</span><span style="color: #000000"> width) </span><span id="Codehighlighter1_59_733_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_59_733_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">int</span><span style="color: #000000"> sourceWidth </span><span style="color: #000000">=</span><span style="color: #000000"> image.getWidth();<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">int</span><span style="color: #000000"> sourceHeight </span><span style="color: #000000">=</span><span style="color: #000000"> image.getHeight();<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">int</span><span style="color: #000000"> thumbWidth </span><span style="color: #000000">=</span><span style="color: #000000"> width;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">int</span><span style="color: #000000"> thumbHeight </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (thumbHeight </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #000000">-</span><span style="color: #000000">1</span><span style="color: #000000">)<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    thumbHeight </span><span style="color: #000000">=</span><span style="color: #000000"> thumbWidth </span><span style="color: #000000">*</span><span style="color: #000000"> sourceHeight </span><span style="color: #000000">/</span><span style="color: #000000"> sourceWidth;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        Image thumb </span><span style="color: #000000">=</span><span style="color: #000000"> Image.createImage(thumbWidth, thumbHeight);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    Graphics g </span><span style="color: #000000">=</span><span style="color: #000000"> thumb.getGraphics();<br /> <img id="Codehighlighter1_433_705_Open_Image" onclick="this.style.display='none'; Codehighlighter1_433_705_Open_Text.style.display='none'; Codehighlighter1_433_705_Closed_Image.style.display='inline'; Codehighlighter1_433_705_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_433_705_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_433_705_Closed_Text.style.display='none'; Codehighlighter1_433_705_Open_Image.style.display='inline'; Codehighlighter1_433_705_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">int</span><span style="color: #000000"> y </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">; y </span><span style="color: #000000"><</span><span style="color: #000000"> thumbHeight; y</span><span style="color: #000000">++</span><span style="color: #000000">) </span><span id="Codehighlighter1_433_705_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_433_705_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_484_702_Open_Image" onclick="this.style.display='none'; Codehighlighter1_484_702_Open_Text.style.display='none'; Codehighlighter1_484_702_Closed_Image.style.display='inline'; Codehighlighter1_484_702_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_484_702_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_484_702_Closed_Text.style.display='none'; Codehighlighter1_484_702_Open_Image.style.display='inline'; Codehighlighter1_484_702_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />            </span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">int</span><span style="color: #000000"> x </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">; x </span><span style="color: #000000"><</span><span style="color: #000000"> thumbWidth; x</span><span style="color: #000000">++</span><span style="color: #000000">) </span><span id="Codehighlighter1_484_702_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_484_702_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                g.setClip(x, y, </span><span style="color: #000000">1</span><span style="color: #000000">, </span><span style="color: #000000">1</span><span style="color: #000000">);//<span style="color: #00ff00"><span style="color: #339966">讄该像素点以外的区域绘制无?/span><br /> </span><img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">int</span><span style="color: #000000"> dx </span><span style="color: #000000">=</span><span style="color: #000000"> x </span><span style="color: #000000">*</span><span style="color: #000000"> sourceWidth </span><span style="color: #000000">/</span><span style="color: #000000"> thumbWidth;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />                </span><span style="color: #0000ff">int</span><span style="color: #000000"> dy </span><span style="color: #000000">=</span><span style="color: #000000"> y </span><span style="color: #000000">*</span><span style="color: #000000"> sourceHeight </span><span style="color: #000000">/</span><span style="color: #000000"> thumbHeight;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        g.drawImage(image, x </span><span style="color: #000000">-</span><span style="color: #000000"> dx, y </span><span style="color: #000000">-</span><span style="color: #000000"> dy,Graphics.LEFT </span><span style="color: #000000">|</span><span style="color: #000000"> Graphics.TOP);//<span style="color: #339966">重绘整张图,实际上只是重l了一个像素点<br /> </span><img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />            }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> thumb;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />    }</span></span></div> 上面的代码用来在J2ME中绘制图片的~略图,CLDC1.0的用法,2.0可以直接操控像素? <img src ="http://www.aygfsteel.com/TiGERTiAN/aggbug/306670.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/TiGERTiAN/" target="_blank">TiGERTiAN</a> 2009-12-19 15:42 <a href="http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/19/306670.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>黑莓(BlackBerry)键值对应关p?/title><link>http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/13/305776.html</link><dc:creator>TiGERTiAN</dc:creator><author>TiGERTiAN</author><pubDate>Sun, 13 Dec 2009 04:23:00 GMT</pubDate><guid>http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/13/305776.html</guid><wfw:comment>http://www.aygfsteel.com/TiGERTiAN/comments/305776.html</wfw:comment><comments>http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/13/305776.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/TiGERTiAN/comments/commentRss/305776.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/TiGERTiAN/services/trackbacks/305776.html</trackback:ping><description><![CDATA[<p>刚开始的时候一直没能搜索到Q发个文章记一?br />  public static final int KEY_SOFT1=113;//左键 键盘上面Q<br />  public static final int KEY_SOFT2=112;//右键 键盘上面P<br />         <br />  public static final int KEY_UP=1;//球上<br />  public static final int KEY_DOWN=6;//球下<br />  public static final int KEY_LEFT=2;//球左<br />  public static final int KEY_RIGHT=5;//球右<br />  public static final int KEY_OK=-8;//球按?/p> <img src ="http://www.aygfsteel.com/TiGERTiAN/aggbug/305776.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/TiGERTiAN/" target="_blank">TiGERTiAN</a> 2009-12-13 12:23 <a href="http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/13/305776.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>BlackBerry软g开发入?-MIDlet开?http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/13/305775.htmlTiGERTiANTiGERTiANSun, 13 Dec 2009 04:20:00 GMThttp://www.aygfsteel.com/TiGERTiAN/archive/2009/12/13/305775.htmlhttp://www.aygfsteel.com/TiGERTiAN/comments/305775.htmlhttp://www.aygfsteel.com/TiGERTiAN/archive/2009/12/13/305775.html#Feedback2http://www.aygfsteel.com/TiGERTiAN/comments/commentRss/305775.htmlhttp://www.aygfsteel.com/TiGERTiAN/services/trackbacks/305775.html
/**
 * MidletSample.java
 * 
 * (c) Research In Motion Limited, 2003-2004. Confidential and proprietary.
 
*/




import java.util.*;
import java.io.*;
import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

import java.lang.*;

/**
 * An Example MIDlet.
 * The application must extend the MIDlet class to allow the application management software to control the MIDlet.
 
*/

public class MidletSample extends MIDlet implements CommandListener
{
    
private Display display;
    
/**
     * <p>The default constructor. Say hello world
     
*/

    
public MidletSample()
    
{

        
//create a simple screen
//        Form form = new Form("Hello Form");
//        form.append( new StringItem( "Hello World", null ) );
//        Command back = new Command("Back", Command.BACK, 0);
//        form.addCommand(back);
//        form.setCommandListener(this);
//        Display.getDisplay(this).setCurrent(form);
        this.display = Display.getDisplay(this);
        MainCanvas main 
= new MainCanvas(this);
        Show(main);
    }

    
    
public void Show(Displayable d)
    
{
        display.setCurrent(d);
    }


    
/**
     * <p>Signals the MIDlet that it has entered the Active state.
     
*/

    
public void startApp()
    
{
        
    }


    
/**
     * <p>Signals the MIDlet to stop and enter the Pause state.
     
*/

    
public void pauseApp()
    
{
    }


    
/**
     * <p>Signals the MIDlet to terminate and enter the Destroyed state.
     * 
@param unconditional When set to true, the MIDlet must cleanup and release all resources. Otherwise, the MIDlet may
     * throw a MIDletStateChangeException to indicate it does not want to be destroyed at this time.
     
*/

    
public void destroyApp(boolean unconditional)
    
{
    }


    
public void commandAction(Command c, Displayable d) {
        
// TODO Auto-generated method stub
        if(c.getCommandType() == Command.BACK)
            
this.notifyDestroyed();
        
    }


}

import javax.microedition.lcdui.Alert;
import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Graphics;


public class MainCanvas extends Canvas {

    
private MidletSample midletSample = null;
    
public MainCanvas(MidletSample midletSample)
    
{
        
this.midletSample = midletSample;
    }

    
    
protected void paint(Graphics g) {
        
// TODO Auto-generated method stub
        
    }


    
public void keyPressed(int key){
        Alert al 
= new Alert(String.valueOf(key));
        al.setTimeout(
5000);
        midletSample.Show(al);
    }

}

q个E序同时也是用来试键值的?

TiGERTiAN 2009-12-13 12:20 发表评论
]]>
BlackBerry软g开发入?-CLDC开?/title><link>http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/13/305774.html</link><dc:creator>TiGERTiAN</dc:creator><author>TiGERTiAN</author><pubDate>Sun, 13 Dec 2009 04:18:00 GMT</pubDate><guid>http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/13/305774.html</guid><wfw:comment>http://www.aygfsteel.com/TiGERTiAN/comments/305774.html</wfw:comment><comments>http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/13/305774.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/TiGERTiAN/comments/commentRss/305774.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/TiGERTiAN/services/trackbacks/305774.html</trackback:ping><description><![CDATA[<p>下蝲一个黑莓Eclipse插gQ然后新Z个工E,之后新徏一个类</p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">import</span><span style="color: #000000"> net.rim.device.api.ui.Field;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> net.rim.device.api.ui.FieldChangeListener;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> net.rim.device.api.ui.UiApplication;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> net.rim.device.api.ui.component.ButtonField;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> net.rim.device.api.ui.component.Dialog;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> net.rim.device.api.ui.container.HorizontalFieldManager;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img id="Codehighlighter1_337_1123_Open_Image" onclick="this.style.display='none'; Codehighlighter1_337_1123_Open_Text.style.display='none'; Codehighlighter1_337_1123_Closed_Image.style.display='inline'; Codehighlighter1_337_1123_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_337_1123_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_337_1123_Closed_Text.style.display='none'; Codehighlighter1_337_1123_Open_Image.style.display='inline'; Codehighlighter1_337_1123_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> BBUIApp </span><span style="color: #0000ff">extends</span><span style="color: #000000"> UiApplication </span><span id="Codehighlighter1_337_1123_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_337_1123_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> BBUIApp()<br /> <img id="Codehighlighter1_358_970_Open_Image" onclick="this.style.display='none'; Codehighlighter1_358_970_Open_Text.style.display='none'; Codehighlighter1_358_970_Closed_Image.style.display='inline'; Codehighlighter1_358_970_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_358_970_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_358_970_Closed_Text.style.display='none'; Codehighlighter1_358_970_Open_Image.style.display='inline'; Codehighlighter1_358_970_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span id="Codehighlighter1_358_970_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_358_970_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        HorizontalFieldManager top1 </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> HorizontalFieldManager();<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        ButtonField mySubmitButton </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> ButtonField(</span><span style="color: #000000">"</span><span style="color: #000000">Connect</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        ButtonField mySubmitButton1 </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> ButtonField(</span><span style="color: #000000">"</span><span style="color: #000000">close</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        <br /> <img id="Codehighlighter1_631_755_Open_Image" onclick="this.style.display='none'; Codehighlighter1_631_755_Open_Text.style.display='none'; Codehighlighter1_631_755_Closed_Image.style.display='inline'; Codehighlighter1_631_755_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_631_755_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_631_755_Closed_Text.style.display='none'; Codehighlighter1_631_755_Open_Image.style.display='inline'; Codehighlighter1_631_755_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        FieldChangeListener listenerSubmit </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> FieldChangeListener() </span><span id="Codehighlighter1_631_755_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_631_755_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_696_745_Open_Image" onclick="this.style.display='none'; Codehighlighter1_696_745_Open_Text.style.display='none'; Codehighlighter1_696_745_Closed_Image.style.display='inline'; Codehighlighter1_696_745_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_696_745_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_696_745_Closed_Text.style.display='none'; Codehighlighter1_696_745_Open_Image.style.display='inline'; Codehighlighter1_696_745_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />            </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> fieldChanged(Field field, </span><span style="color: #0000ff">int</span><span style="color: #000000"> context) </span><span id="Codehighlighter1_696_745_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_696_745_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />               Dialog.alert(</span><span style="color: #000000">"</span><span style="color: #000000">ok</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />            }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="color: #000000">;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        mySubmitButton.setChangeListener(listenerSubmit);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        top1.add(mySubmitButton);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        top1.add(mySubmitButton1);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">final</span><span style="color: #000000"> MyPopup popUp </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> MyPopup(top1);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />       <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">this</span><span style="color: #000000">.pushScreen(popUp);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    <br /> <img id="Codehighlighter1_1013_1117_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1013_1117_Open_Text.style.display='none'; Codehighlighter1_1013_1117_Closed_Image.style.display='inline'; Codehighlighter1_1013_1117_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1013_1117_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1013_1117_Closed_Text.style.display='none'; Codehighlighter1_1013_1117_Open_Image.style.display='inline'; Codehighlighter1_1013_1117_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] args)</span><span id="Codehighlighter1_1013_1117_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_1013_1117_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        BBUIApp bbh </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> BBUIApp();   </span><span style="color: #008000">//</span><span style="color: #008000"> 创徏应用E序</span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">        bbh.enterEventDispatcher();              </span><span style="color: #008000">//</span><span style="color: #008000"> q入事g分发循环</span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /></span><span style="color: #000000">    }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span></div> q是一个黑莓CLDC基础应用c,需要承自UIApplicationQ还要有mainҎQ因为黑莓运行CLDC时候会自动调用该方法。构造函数里面丢了两个按钮,d了一个事件监听ƈd了一个PopupScreen的子c,是弹出菜单的ScreenQ实现如?<br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">import</span><span style="color: #000000"> net.rim.device.api.system.KeyListener;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> net.rim.device.api.ui.Keypad;   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> net.rim.device.api.ui.Manager;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> net.rim.device.api.ui.MenuItem;   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> net.rim.device.api.ui.component.Menu;   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> net.rim.device.api.ui.container.PopupScreen;   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> net.rim.device.api.ui.container.VerticalFieldManager;   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />  <br /> <img id="Codehighlighter1_369_1396_Open_Image" onclick="this.style.display='none'; Codehighlighter1_369_1396_Open_Text.style.display='none'; Codehighlighter1_369_1396_Closed_Image.style.display='inline'; Codehighlighter1_369_1396_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_369_1396_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_369_1396_Closed_Text.style.display='none'; Codehighlighter1_369_1396_Open_Image.style.display='inline'; Codehighlighter1_369_1396_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: #0000ff">class</span><span style="color: #000000"> MyPopup </span><span style="color: #0000ff">extends</span><span style="color: #000000"> PopupScreen</span><span id="Codehighlighter1_369_1396_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_369_1396_Open_Text"><span style="color: #000000">{   <br /> <img id="Codehighlighter1_403_497_Open_Image" onclick="this.style.display='none'; Codehighlighter1_403_497_Open_Text.style.display='none'; Codehighlighter1_403_497_Closed_Image.style.display='inline'; Codehighlighter1_403_497_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_403_497_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_403_497_Closed_Text.style.display='none'; Codehighlighter1_403_497_Open_Image.style.display='inline'; Codehighlighter1_403_497_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    MyPopup(Manager manager) </span><span id="Codehighlighter1_403_497_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_403_497_Open_Text"><span style="color: #000000">{   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">super</span><span style="color: #000000">(manager, DEFAULT_MENU </span><span style="color: #000000">|</span><span style="color: #000000"> DEFAULT_CLOSE);</span><span style="color: #008000">//</span><span style="color: #008000">讄整个StyleQ显C出默认的Menu   </span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /></span><span style="color: #000000">    }</span></span><span style="color: #000000">   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />       <br /> <img id="Codehighlighter1_560_835_Open_Image" onclick="this.style.display='none'; Codehighlighter1_560_835_Open_Text.style.display='none'; Codehighlighter1_560_835_Closed_Image.style.display='inline'; Codehighlighter1_560_835_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_560_835_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_560_835_Closed_Text.style.display='none'; Codehighlighter1_560_835_Open_Image.style.display='inline'; Codehighlighter1_560_835_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> makeMenu(Menu menu, </span><span style="color: #0000ff">int</span><span style="color: #000000"> instance) </span><span id="Codehighlighter1_560_835_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_560_835_Open_Text"><span style="color: #000000">{   <br /> <img id="Codehighlighter1_612_659_Open_Image" onclick="this.style.display='none'; Codehighlighter1_612_659_Open_Text.style.display='none'; Codehighlighter1_612_659_Closed_Image.style.display='inline'; Codehighlighter1_612_659_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_612_659_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_612_659_Closed_Text.style.display='none'; Codehighlighter1_612_659_Open_Image.style.display='inline'; Codehighlighter1_612_659_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (instance </span><span style="color: #000000">==</span><span style="color: #000000"> Menu.INSTANCE_DEFAULT) </span><span id="Codehighlighter1_612_659_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_612_659_Open_Text"><span style="color: #000000">{   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            menu.add(_myItem);   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="color: #000000">   <br /> <img id="Codehighlighter1_711_783_Open_Image" onclick="this.style.display='none'; Codehighlighter1_711_783_Open_Text.style.display='none'; Codehighlighter1_711_783_Closed_Image.style.display='inline'; Codehighlighter1_711_783_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_711_783_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_711_783_Closed_Text.style.display='none'; Codehighlighter1_711_783_Open_Image.style.display='inline'; Codehighlighter1_711_783_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (instance </span><span style="color: #000000">==</span><span style="color: #000000"> Menu.INSTANCE_CONTEXT) </span><span id="Codehighlighter1_711_783_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_711_783_Open_Text"><span style="color: #000000">{</span><span style="color: #008000">//</span><span style="color: #008000">接收context Menu信息   </span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">            menu.add(_myContextItem);   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="color: #000000">   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">super</span><span style="color: #000000">.makeMenu(menu, instance);   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000">   <br /> <img id="Codehighlighter1_906_994_Open_Image" onclick="this.style.display='none'; Codehighlighter1_906_994_Open_Text.style.display='none'; Codehighlighter1_906_994_Closed_Image.style.display='inline'; Codehighlighter1_906_994_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_906_994_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_906_994_Closed_Text.style.display='none'; Codehighlighter1_906_994_Open_Image.style.display='inline'; Codehighlighter1_906_994_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="color: #0000ff">protected</span><span style="color: #000000"> MenuItem _myItem </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> MenuItem(</span><span style="color: #000000">"</span><span style="color: #000000">My Item</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">100</span><span style="color: #000000">, </span><span style="color: #000000">10</span><span style="color: #000000">) </span><span id="Codehighlighter1_906_994_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_906_994_Open_Text"><span style="color: #000000">{   <br /> <img id="Codehighlighter1_937_985_Open_Image" onclick="this.style.display='none'; Codehighlighter1_937_985_Open_Text.style.display='none'; Codehighlighter1_937_985_Closed_Image.style.display='inline'; Codehighlighter1_937_985_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_937_985_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_937_985_Closed_Text.style.display='none'; Codehighlighter1_937_985_Open_Image.style.display='inline'; Codehighlighter1_937_985_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> run() </span><span id="Codehighlighter1_937_985_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_937_985_Open_Text"><span style="color: #000000">{ </span><span style="color: #008000">//</span><span style="color: #008000"> do something here } };  </span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">            <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="color: #000000">   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000">;   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />       <br /> <img id="Codehighlighter1_1089_1168_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1089_1168_Open_Text.style.display='none'; Codehighlighter1_1089_1168_Closed_Image.style.display='inline'; Codehighlighter1_1089_1168_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1089_1168_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1089_1168_Closed_Text.style.display='none'; Codehighlighter1_1089_1168_Open_Image.style.display='inline'; Codehighlighter1_1089_1168_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="color: #0000ff">protected</span><span style="color: #000000"> MenuItem _myContextItem </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> MenuItem(</span><span style="color: #000000">"</span><span style="color: #000000">My Context Item</span><span style="color: #000000">"</span><span style="color: #000000">, </span><span style="color: #000000">100</span><span style="color: #000000">, </span><span style="color: #000000">10</span><span style="color: #000000">) </span><span id="Codehighlighter1_1089_1168_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_1089_1168_Open_Text"><span style="color: #000000">{   <br /> <img id="Codehighlighter1_1120_1159_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1120_1159_Open_Text.style.display='none'; Codehighlighter1_1120_1159_Closed_Image.style.display='inline'; Codehighlighter1_1120_1159_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1120_1159_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1120_1159_Closed_Text.style.display='none'; Codehighlighter1_1120_1159_Open_Image.style.display='inline'; Codehighlighter1_1120_1159_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> run() </span><span id="Codehighlighter1_1120_1159_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_1120_1159_Open_Text"><span style="color: #000000">{ </span><span style="color: #008000">//</span><span style="color: #008000"> do something here } };   </span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /></span><span style="color: #000000">        }</span></span><span style="color: #000000">   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000">;   <br /> <img id="Codehighlighter1_1234_1391_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1234_1391_Open_Text.style.display='none'; Codehighlighter1_1234_1391_Closed_Image.style.display='inline'; Codehighlighter1_1234_1391_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1234_1391_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1234_1391_Closed_Text.style.display='none'; Codehighlighter1_1234_1391_Open_Image.style.display='inline'; Codehighlighter1_1234_1391_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="color: #0000ff">protected</span><span style="color: #000000"> </span><span style="color: #0000ff">boolean</span><span style="color: #000000"> keyChar(</span><span style="color: #0000ff">char</span><span style="color: #000000"> c, </span><span style="color: #0000ff">int</span><span style="color: #000000"> status, </span><span style="color: #0000ff">int</span><span style="color: #000000"> time) </span><span id="Codehighlighter1_1234_1391_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_1234_1391_Open_Text"><span style="color: #000000">{   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />           <br /> <img id="Codehighlighter1_1283_1320_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1283_1320_Open_Text.style.display='none'; Codehighlighter1_1283_1320_Closed_Image.style.display='inline'; Codehighlighter1_1283_1320_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_1283_1320_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_1283_1320_Closed_Text.style.display='none'; Codehighlighter1_1283_1320_Open_Image.style.display='inline'; Codehighlighter1_1283_1320_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />        </span><span style="color: #0000ff">if</span><span style="color: #000000">(c</span><span style="color: #000000">==</span><span style="color: #000000">Keypad.KEY_ESCAPE)</span><span id="Codehighlighter1_1283_1320_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_1283_1320_Open_Text"><span style="color: #000000">{   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />            close();   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />        }</span></span><span style="color: #000000">   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />           <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">return</span><span style="color: #000000"> </span><span style="color: #0000ff">super</span><span style="color: #000000">.keyChar(c, status, time);   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000">   <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000">  <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span></div> makeMenul承自父c,重新写了实现QINSTANCE_DEFAULT是默认菜单,也就是黑莓手Z面的菜单键,INSTANCE_CONTEXT是上下文菜单Q也是按了中间圆球弹出来的菜单。如果运行这个示例,按菜单键则弹出来的是带有My Item选项的菜单,如果按了圆球Q则会现出来一个对话框昄okQ点q确定后又会弹出来一个带有My Context Item选项的菜单。需要注意的是,不管q个Manager下面有哪些控Ӟ只要传给了PopupScreenQ那么在M控g上面按圆球都会弹出My Context Itemq个菜单?<br /> <br /> 最后要注意Q在目属性配|中Q需要设|ؓCLDC Application <img src ="http://www.aygfsteel.com/TiGERTiAN/aggbug/305774.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/TiGERTiAN/" target="_blank">TiGERTiAN</a> 2009-12-13 12:18 <a href="http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/13/305774.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>令我崩溃的黑莓手机开?/title><link>http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/12/305750.html</link><dc:creator>TiGERTiAN</dc:creator><author>TiGERTiAN</author><pubDate>Sat, 12 Dec 2009 14:18:00 GMT</pubDate><guid>http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/12/305750.html</guid><wfw:comment>http://www.aygfsteel.com/TiGERTiAN/comments/305750.html</wfw:comment><comments>http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/12/305750.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/TiGERTiAN/comments/commentRss/305750.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/TiGERTiAN/services/trackbacks/305750.html</trackback:ping><description><![CDATA[<p>q几天一直在做普通手机到黑莓的程序移植,发现黑莓的开发环境不是那么太好,感觉用netbeans开发更好点?br /> 1.首先是下载开发环境,从官方下都限制了中国的ipQ除了那个eclipse插gQ模拟器下不下来Q那个插件是https的,q不支持q雷{下载工兗?br /> 2.从国内下了几个版?.6.1Q?.7.0q有那个eclipse插g1.0。前两个都是Ujava写的开发环境,感觉一般。后面一个eclipse插g感觉q不错,不过有一Ҏ较重要的Q就是,都不支持W三方jar包,也就是说Q如果系l里面用了第三方的jar包,用v来会比较ȝQ给Z面一个老外的解军_法?br /> http://supportforums.blackberry.com/t5/Java-Development/Tutorial-How-To-Use-3rd-Party-Libraries-in-your-Applications/m-p/177543<br /> 用v来比较麻烦,大家看着办吧?br /> <br /> 如果用netBeans开发,是可以支持第三方jar包的Q可以参考我前一文章,需要新Z个仿真器q_Q黑莓的目需要调用这个仿真器q_Q但是有的程序不能用模拟器来跑,具体原因我也不清楚,我测试移植的两个目有一个不能在模拟上面跑,只能用在真机上面。至于那个build.xml是否需要那hQ在我的试当中Q感觉改了有问题Q就是生成的alx{不能用desktop manager安装Q还是需要用一个网友写的java2cod来{Q这个{换生成的alx可以直接用manager安装Q?a href="/Files/TiGERTiAN/Java2Cod.rar">点击下蝲</a><br /> <br /> 附一下黑莓的键|<br />  public static final int KEY_SOFT1=113;//左键 键盘上面Q<br />  public static final int KEY_SOFT2=112;//右键 键盘上面P<br />         <br />  public static final int KEY_UP=1;//?br />  public static final int KEY_DOWN=6;//?br />  public static final int KEY_LEFT=2;//?br />  public static final int KEY_RIGHT=5;//?br />  public static final int KEY_OK=-8;//球按?br /> </p> <img src ="http://www.aygfsteel.com/TiGERTiAN/aggbug/305750.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/TiGERTiAN/" target="_blank">TiGERTiAN</a> 2009-12-12 22:18 <a href="http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/12/305750.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>【备份】在NetBeans中配|BlackBerry开发环?/title><link>http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/11/305538.html</link><dc:creator>TiGERTiAN</dc:creator><author>TiGERTiAN</author><pubDate>Fri, 11 Dec 2009 04:12:00 GMT</pubDate><guid>http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/11/305538.html</guid><wfw:comment>http://www.aygfsteel.com/TiGERTiAN/comments/305538.html</wfw:comment><comments>http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/11/305538.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/TiGERTiAN/comments/commentRss/305538.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/TiGERTiAN/services/trackbacks/305538.html</trackback:ping><description><![CDATA[  <h1>使用 NetBeans Mobility 开?Blackberry</h1> <p>利用 RIM Blackberry JDE 4.1Q您现在可以使用 NetBeans Mobility Pack 5.0 构徏 Blackberry 讑֤?Java ME 应用E序。现在分步说明如何开始操作: </p> <p>1. 下蝲q安?<a target="new">NetBeans IDE</a>。然后下载ƈ安装 <a target="new">NetBeans Mobility Pack</a>。最后,下蝲q安?<a target="new">RIM BlackBerry JDE 4.1.IDE</a>。您会用到?IDEQ因为实用工h?JDE 而不是随模拟器分布?</p> <p>2. ?RIM d定义模拟器: </p> <ul> <li>从顶部的D栏选择 Tools > Java Platform Manager? <li>单击 Add Platform 按钮? <li>选择 Custom Java Micro Edition Platform Emulator 单选按钮ƈ单击 Next 按钮? <li>Platform Home 应该?JDE 安装目录QC:\Program Files\Research In Motion\BlackBerry JDE 4.1.0Q,?Platform Name ?Device Name 中可以输入你惌的Q何名U。不要更改其他内容,然后?Next? <li>会转到“Bootsrap Libraries”面板q看见一个很长的 jar 文g列表Q将该列表中?net_rim_api.jar 之外的文件全部选中Q然后按 Remove? <li>单击 Sources and JavaDoc 旁边?Add at JavaDoc q入或览刎ͼC:\Program Files\Research In Motion\BlackBerry JDE 4.1.0\docs\api\Q然后选择 Finish 按钮?</li> </ul> <p><strong>完成该步骤后需要重新启?NetBeans IDE?/strong> </p> <p>3. 通过?Mobile cd选择 Mobile Application 选项可以创徏新项目,例如 MobileApplication2?</p> <p>4. 使用 Explorer ?File 选项卡ƈ打开目?build.xml 文g。将以下<a target="new">代码片段</a>d?</project> 之前Q?</p> <pre class="examplecode"> <property name="rim.blackberry.home" location="C:\Program Files\Research In Motion\BlackBerry JDE 4.1.0"/> <property name="rim.blackberry.emulator" value="7250"/> <property name="rim.blackberry.jdwp.port" value="8000"/> <target name="post-jar"> <exec os="Windows NT Windows 95 Windows 98 Windows 2000 Windows XP" dir="${dist.root.dir}" executable="${rim.blackberry.home}/bin/rapc.exe" failonerror="true" resolveExecutable="true"> <arg value="import=${rim.blackberry.home}/lib/net_rim_api.jar"/> <arg value="codename=${name}"/> <arg value="-midlet"/> <arg value="jad=${dist.jad}"/> <arg value="${dist.jar}"/> </exec> <copy file="${name}.alx" todir="${dist.root.dir}"/> </target> <target name="run" depends="init,jar"> <copy todir="${rim.blackberry.home}/simulator" verbose="true"> <fileset dir="${dist.root.dir}"> <include name="**/${name}.*"/> </fileset> </copy> <exec os="Windows NT Windows 95 Windows 98 Windows 2000 Windows XP" dir="${rim.blackberry.home}/simulator" executable="${rim.blackberry.home}/simulator/${rim.blackberry.emulator}.bat" failonerror="true" resolveExecutable="true"/> </target> <target name="debug" depends="init,jar"> <copy todir="${rim.blackberry.home}/simulator" verbose="true"> <fileset dir="${dist.root.dir}"> <include name="**/${name}.*"/> </fileset> </copy> <delete file="${preprocessed.dir}/.timestamp"/> <parallel> <property name="jpda.port" value="${rim.blackberry.jdwp.port}"/> <java jar="${rim.blackberry.home}/bin/JDWP.jar" fork="true" dir="${rim.blackberry.home}/bin"> <jvmarg value="-Xmx128M"/> </java> <sequential> <sleep seconds="5"/> <antcall target="nbdebug"/> </sequential> </parallel> </target> <target name="post-clean"> <echo>Post clean</echo> <delete> <fileset dir="${rim.blackberry.home}/simulator"> <include name="**/${name}.*"/> </fileset> </delete> </target></pre> <pre class="examplecode"> </pre> 5. ?Files 选项卡中创徏一个名?<name_of_the_project>.alx 的新 Empty 文gQƈ使其携带<a target="new">以下内容</a>存入目文g夹(?build.xml 所在的目录同Q)。当Ӟ可以更改名称来反应您的应用程序。这?Blackberry 讑֤识别应用E序详细信息所需的特D文件? <pre class="examplecode"><loader version="1.0"> <application id="MobileApplication2"> <name > </name> <description > </description> <version > </version> <vendor > MyCompany </vendor> <copyright > Copyright (c) 2005 MyCompany </copyright> <fileset Java="1.5"> <directory > MyCompany </directory> <files > MobileApplication2.cod </files> </fileset> </application> </loader> </pre> 6. 现在Q您已经准备完毕Q可以编写代码、构建、运行、执行和调试了。如果?a target="new">?/a>代码片段而不是步?4 中的代码片段来修?build.xml 文gQ那么您甚至可以为特定的目配置讄 RIM 执行/调试。但是,q必d使用q个片段QTest 是配|名Uͼ?build.xml 文g中执行: <pre class="examplecode"> <target name="init.rim.blackberry" depends="init"> <condition property="rim.blackberry" value="true"> <or> <equals arg1="Test" arg2="${config.active}"/> </or> </condition> </target> </pre> <em>注意Q一旦开始构建项目和启动仿真器,需要滚动到应用E序的图标,该图标在仿真器打开后会昄在移动电话主屏幕上。您可以使用方向键或单击仿真器图像上的滚轮导航到应用E序图标?/em> <br /> <br /> <br /> <p>上文W四部分dbuild.xml的代码时h意将locationҎ你机器上的JDE地址,location="C:\Program Files\Research In Motion\BlackBerry JDE 4.7.0"/></p> <p>另外<arg value="-midlet"/>q行如果开发的是用blackberry UiApplication的应该去?否则会用mobility中的midlet,不知道这栯对不?实际操作q程中就是不除去的话,直接在BB中报错jvm104.<br /> <br /> 前一D|间rim推出了bold 9000的模拟器。让我们可以感受9000的魅力,大的分辨率Q真的让心悦目;无法多h都遇C无法模拟上网的问题,主要表现在:附带的新MDS打开后窗口一闪即逝?br /> 于是本h搜烦了相兌料,q利解决了我遇到的q个问题Q?br /> 问题的症l在于Bold9000需要至jdk1.6的支持,以往8800之类的模拟器只需?.5左右的即可;<br /> 解决步骤很简单:<br /> 1Q去java官方|站下蝲一个最新的1.6版本以及以上的jdkq安装,C安装路径Q下?a >点击q里</a>Q?br /> 2Q光安装q不行,q得修改本机的环境变量:<br /> 我的电脑——属性——高U——环境变量,有两个方框,扑ֈ下面pȝ变量Ҏ里面的JAVA_HOMEQ修改后面的值到刚才安装的JDK的\径:形如C:\Program Files\Java\jdk1.6.0_11Q之后重启机器;<br /> 好了Q大功告成,看看MDS是否可以启动了,启动正常后,打开bold览器,敲入|址Q蝲入正常,我的问题到这里就已经解决了?br /> <br /> 关于中文昄的问?br /> 可以搜烦\Research In Motion\BlackBerry JDE 4.5.0\simulator\Java下面所有的包含chinese或者ZH_CN的cod文gQ然后在打开模拟器的时候选择Load Java Programq行加蝲可以了?br /> <br /> 【{帖】来?http://gceclub.sun.com.cn/NetBeans/tutorials/mobility/blackberry.html</p> <img src ="http://www.aygfsteel.com/TiGERTiAN/aggbug/305538.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/TiGERTiAN/" target="_blank">TiGERTiAN</a> 2009-12-11 12:12 <a href="http://www.aygfsteel.com/TiGERTiAN/archive/2009/12/11/305538.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ݳ</a>| <a href="http://" target="_blank">Ȫ</a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">֣</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Դ</a>| <a href="http://" target="_blank">Դ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">½</a>| <a href="http://" target="_blank">½</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͨ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ҧ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ϰ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ߺ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʲ</a>| <a href="http://" target="_blank">Զ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˰</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ţ</a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank">Ӫɽ</a>| <a href="http://" target="_blank">ά</a>| <a href="http://" target="_blank">˶</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ţ</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>