<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>黑莓风暴 &#187; 黑莓编程笔记</title>
	<atom:link href="http://bbdev.org/category/blackberry-develop-document-note/feed/" rel="self" type="application/rss+xml" />
	<link>http://bbdev.org</link>
	<description>blackberry storm</description>
	<lastBuildDate>Tue, 23 Mar 2010 03:23:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>让黑莓程序支持WiFi联网</title>
		<link>http://bbdev.org/2009/01/blackberry-wifi-support/</link>
		<comments>http://bbdev.org/2009/01/blackberry-wifi-support/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 08:27:05 +0000</pubDate>
		<dc:creator>bbdev</dc:creator>
				<category><![CDATA[黑莓编程笔记]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[Connection]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[黑莓]]></category>

		<guid isPermaLink="false">http://bbdev.org/?p=198</guid>
		<description><![CDATA[想必用过黑莓XX20系列（支持WiFi）的用户都知道，并不是什么程序都能使用WiFi的，这个控制权并不在用户手上，那么是什么原因造成的呢？
主要原因就是RIM没有把这一层完全抽象到系统层面，而是要软件开发者在程序中做特殊的处理才行。

普通的联网程序中使用如下代码

String url = &#34;http://bbdev.org&#34;;
HttpConnection c = &#40;HttpConnection&#41; Connector.open&#40;url&#41;;

这种方式是无法使用WiFi网络的，如果要在程序中使用WiFi网络，必须使用下面这种方式联网

String url = &#34;http://bbdev.org;interface=wifi&#34;;
HttpConnection c = &#40;HttpConnection&#41; Connector.open&#40;url&#41;;

方法很简单，但是RIM的这种实现方式实在是不太友好，使得大量J2ME转过来的程序无法使用WiFi进行连接。
]]></description>
		<wfw:commentRss>http://bbdev.org/2009/01/blackberry-wifi-support/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>为黑莓程序建立桌面快捷键</title>
		<link>http://bbdev.org/2008/12/blackberry-enable-keyboard-shortcut/</link>
		<comments>http://bbdev.org/2008/12/blackberry-enable-keyboard-shortcut/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 03:00:24 +0000</pubDate>
		<dc:creator>bbdev</dc:creator>
				<category><![CDATA[黑莓编程笔记]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[shortcut]]></category>
		<category><![CDATA[快捷键]]></category>
		<category><![CDATA[黑莓]]></category>

		<guid isPermaLink="false">http://bbdev.org/?p=180</guid>
		<description><![CDATA[之前有很多朋友建议我为黑莓热键大师添加快捷键,那么如何让你的程序拥有一个快捷键呢，查了下文档，原来很简单，下面介绍一下方法。

首先，打开JDE，在项目上单击右键，选择properties，选择Resources标签，在Title中被用作快捷键的字母后加上\u0332就可以了。例如KeyMaster，想让K做为快捷键，那么可以输入
K\u0332eyMaster
你会看到K下有了下划线，就表示成功了，如果你是在资源文件里定义的Title，那么做法也是一样的，在资源文件中对应的地方加上\u0332。
现在有很多朋友希望快捷键自定义，但是看了这个之后应该能明白，快捷键在编译项目之前就已经定死了，要想改变除非重编译，或者直接修改cod文件对应的地方。
官方文档地址:http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800901/How_To_-_Enable_a_keyboard_shortcut_for_an_application.html?nodeid=800822&#38;vernum=0
]]></description>
		<wfw:commentRss>http://bbdev.org/2008/12/blackberry-enable-keyboard-shortcut/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>黑莓编程区别滚轮和轨迹球</title>
		<link>http://bbdev.org/2008/12/blackberry-trackwheelroll/</link>
		<comments>http://bbdev.org/2008/12/blackberry-trackwheelroll/#comments</comments>
		<pubDate>Tue, 23 Dec 2008 14:48:28 +0000</pubDate>
		<dc:creator>bbdev</dc:creator>
				<category><![CDATA[黑莓编程笔记]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[movement]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[trackwheelroll]]></category>

		<guid isPermaLink="false">http://bbdev.org/?p=146</guid>
		<description><![CDATA[黑莓设备上滚轮很经典，但是滚轮也有局限性，只能纵向不能横向滚动，所以渐渐被轨迹球所取代，在编程中有些时候可能想让滚轮和轨迹球的操作有所区别，因为滚轮只有上下也就是Y轴的滚动，而轨迹球是4方向的，有X轴的滚动也有Y轴的滚动，在JDK4.2之前，由于没有轨迹球，只有滚轮一种情况。一般通过重载screen类的trackwheelRoll函数实现


     protected boolean trackwheelRoll&#40;int amount,int status,int time&#41;
    &#123;
        //todo
        return super.trackwheelRoll&#40;amount,status,time&#41;;
    &#125;

amout大于0表示向下滚，反之表示向上滚，但是此方法只能判断Y轴的滚动，X轴滚动虽然也会有消息收到，但amount始终等于0，无法判断是向左还是向右滚动。
在JDK4.2推出之后，新增了一个接口，如下

   protected boolean navigationMovement&#40;int dx,int dy,int status,int time&#41;
    &#123;
       [...]]]></description>
		<wfw:commentRss>http://bbdev.org/2008/12/blackberry-trackwheelroll/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>黑莓上实现接通震动功能</title>
		<link>http://bbdev.org/2008/12/blackberry-phonelistener-vibrate/</link>
		<comments>http://bbdev.org/2008/12/blackberry-phonelistener-vibrate/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 14:03:53 +0000</pubDate>
		<dc:creator>bbdev</dc:creator>
				<category><![CDATA[黑莓编程笔记]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[phonelistener]]></category>
		<category><![CDATA[Vibrate]]></category>

		<guid isPermaLink="false">http://bbdev.org/?p=135</guid>
		<description><![CDATA[通常，在黑莓上有2个方法可以实现监听，第一个方式 实现PhoneListener接口，第二个方式是继承AbstractPhoneListener类，它们都位于net.rim.blackberry.api.phone包下，其实PhoneListener也是继承了AbstractPhoneListener，下面我们以第二种方式为例。


public final class ConcretePhoneListener extends AbstractPhoneListener &#123;
&#160;
    public void callConnected&#40;int callId&#41;   //电话接通
    &#123;
         Alert.startVibrate&#40;800&#41;;  //使手机震动
    &#125;
&#160;
&#125;

这样就实现了简单的接通震动功能
/////////////12.23修改/////////////
上面所说“PhoneListener也是继承了AbstractPhoneListener”是错误的，应该是AbstractPhoneListener 实现了PhoneListener接口。
文档上明确写明：

public abstract class AbstractPhoneListener
extends Object
implements PhoneListener

]]></description>
		<wfw:commentRss>http://bbdev.org/2008/12/blackberry-phonelistener-vibrate/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>集思广益</title>
		<link>http://bbdev.org/2008/12/get-good-idea/</link>
		<comments>http://bbdev.org/2008/12/get-good-idea/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 15:02:26 +0000</pubDate>
		<dc:creator>bbdev</dc:creator>
				<category><![CDATA[黑莓编程笔记]]></category>
		<category><![CDATA[CallAssistant]]></category>
		<category><![CDATA[keymaster]]></category>
		<category><![CDATA[来电精灵]]></category>
		<category><![CDATA[热键大师]]></category>

		<guid isPermaLink="false">http://bbdev.org/?p=71</guid>
		<description><![CDATA[      有些日子没上来了，最近忙着工作和热键大师的更新工作，热键大师新版已经接近完成了，在最新的版本里可以加入任何模块，支持shift键扩展快捷键数量。还有几个实用功能，在这里先卖个关子。等这次热键大师更新完就考虑好好完善一下来电精灵，以后来电精灵可能会使用CallAssistant的名字，功能上可能会更加多样化。
      下面进入正题，一个人的力量毕竟是有限的，所以我希望大家可以提出一些改进的意见，以及你觉得非常cool的功能。我会考虑加入以后的版本，关于来电精灵和热键大师的都可以提出，甚至是其它你认为很好的idea都是非常欢迎的。另外，有些朋友建议我做成收费的，但是我暂时不会考虑对用户收费，最多会变成donate类型的而已，在网站上挂点广告什么的，这方面大家也可以探讨一下。总之，任何关于本站的希望与建议都可以留言在本贴。
除了留言外，也可以发邮件到buick2003[AT]gmail[DOT]com
]]></description>
		<wfw:commentRss>http://bbdev.org/2008/12/get-good-idea/feed/</wfw:commentRss>
		<slash:comments>51</slash:comments>
		</item>
	</channel>
</rss>
