- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 BlackBerry上的实时视频
<br />支持两种方式:RTSP(及RTP)和HTTP Progress Download<br /> <br />RTSP可以基于Browser或者基于MMAPI<br /> <br />HTTP Progress Download从5.0才开始完美支持,5.0之前需要完整下载整个视频<br />方案1:<br />通过浏览器启动 BlackBerry Media Player<br /> getDefaultSession().<br /> displayPage(
2010-10-29 00:11:00
1353
1
原创 BlackBerry上如何编程来升级/安装文件
<br />可以调用CodeModuleManager 在手机端来编程实现对.cod文件的安装和升级。<br />常用于应用程序自己在线监测升级包,并完成在线升级。<br />自己开发软件商店也可以从中找到思路。<br /> <br />下面是一个代码的例子:<br /> <br />http://supportforums.blackberry.com/rim/attachments/rim/java_dev@tkb/68/1/Installer.zip
2010-10-27 02:50:00
1492
1
原创 BlackBerry下判断系统是否支持Wifi
<br />市面上的黑莓有的是支持Wifi的,有的不支持,如何通过程序来判断呢?参考以下调用:<br /> <br />if((RadioInfo.getActiveWAFs() & RadioInfo.WAF_WLAN) != 0)<br /><br /><br />如何判断WIFI是否已经连上调用:if (WLANInfo.getWLANState() == WLANInfo.WLAN_STATE_CONNECTED)
2010-08-26 13:18:00
1111
原创 BlackBerry模拟器,如何支持中文
<br /><br /><br />BlackBerry Java Plugin自带的模拟器,有的是支持中文的(比如9700),有的不支持(比如9550).<br /><br />所以需要做些配置才能让这样的模拟器支持中文。<br /><br />Component Pack 5.0/OS 5.0/9700模拟器的配置:<br /> 编辑eJDE安装目录plugins/net.rim.ejde.componentpack5.0.0_5.0.0.14/<br />components/simulator/9
2010-08-23 11:51:00
1542
原创 BlackBerry SDK v6.0发布了,下载方法如下:
BlackBerry Java Plug-in for Eclipse Update Site<br /> <br />Using the BlackBerry® Java® Plug-in for Eclipse® update site, you can download and install Eclipse® update components directly into an Eclipse install.<br /><br />Follow the installation instructi
2010-08-16 11:39:00
1720
1
原创 BlackBerry上不同的消息提醒方法
1. 背景BlackBerry上的一大特色就是基于消息的功能,其中消息提醒功能是初学BlackBerry遇到的一大难题。BlackBerry上的消息(Messaging)定义很广,包括邮件、短信/彩信、即使消息(如MSN/FaceBook/Twitter/BlackBerry Messenger等)、以及应用程序自己定义的消息。这些消息到达BlackBerry时,BlackBerry提供了5种消息提醒的方法,它们是:LED闪烁、提示音、界面左上方的小图标提醒(叫做Indicator),应用程序图标
2010-08-16 10:24:00
2435
原创 如何从你的BlackBerry应用中启动浏览器
<br />import net.rim.blackberry.api.browser.Browser; <br /> <br />Browser.getDefaultSession().displayPage(URL);
2010-08-16 10:11:00
996
原创 优快云黑莓论坛开放了!
<br />去下面这个Link看看吧:<br />http://forum.youkuaiyun.com/SList/BlackBerry/<br />
2010-07-17 08:04:00
1356
原创 吐血推荐:BlackBerry下定制自己的UI空间,包括Button,Field,Manager
黑莓开发人员,经常在看别人的应用的时候,发现有一些很好看的UI控件,但是自己开发的时候,找遍了API文档也找不到对应的函数,实际情况是这样的UI控件通常是自己定制的。 这里给大家提供一套源码,里面包含了常见Button,Field,Manager;其实随着BlackBerry版本的提供,本身也自带了越来越多的控件,当然希望有一天系统提供的API能满足所有的需求,但是目前来看是不可能的,所以自己动手来试试吧。下载链接如下:(刚传上去,似乎还需要优快云审核才能看到)Button:Field: Manager:
2010-07-09 15:04:00
2437
5
原创 监听SMS的三种方法
BlackBerry上接受SMS有几种方法:使用 DatagramConnection (包:javax.microedition.io)DatagramConnection _dc = (DatagramConnection)Connector.open("sms://"); for(;;) { Datagram d = _dc.newDatagram(_dc.getMaximumLength());
2010-06-27 22:57:00
1432
5
原创 一个J2ME的应用移植到BlackBerry上,如何处理按键响应(以及如何映射左右软键)
把J2ME的应用移植到BlackBerry上来说可能遇到的第一个问题就是按键问题,因为BlackBerry和其他手机不同,没有左右软件和方向键。取而代之的是Menu Key(我也愿意叫它黑莓键),Return Key(返回键),以及轨迹球(Track Wheel/Track Ball/Track Pad)。那么如何适配按键问题,就是BlackBerry上的第一个问题。以下我总结了一下,希望对大家有帮助。方法1:研究BlackBerry UI的API,也就是包:net.rim.device.api.ui,把M
2010-06-17 21:03:00
3338
3
原创 BlackBerry的CDMA手机上如何发送中文SMS
<br />最近有朋友反映9530上发中文短信会出乱码。<br />前一篇Blog已经说明了CDMA上发SMS只能用Datagram来发送,中文乱码问题主要牵涉到一个函数:<br />SMSPacketHeader.setMessageCoding(Coding):设置发送数据的编码格式,如果不调用的话,由系统来自动选择最有效率的一种编码方式。比如,一般采用ASCII,如果里面包含复杂字符,则采用UCS2编码。<br /> <br /> <br />中文乱码问题在于字符串的获取或者发送不匹配或者不被网络所支
2010-06-13 22:47:00
2722
1
翻译 BlackBerry上发送SMS的两种方法(及CDMA上如何发送SMS)
黑莓上发送短信采用J2ME接口,RIM没有提供特殊的接口,有两种方法:使用DatagramConnection(javax.microedition.io)DatagramConnection dgConn; dgConn = (DatagramConnection)Connector.open("sms://15195555555");byte[] data = "Test Message".getBytes();Datagram dg = dgConn.newDatagram(dgConn.getM
2010-06-13 10:57:00
1322
原创 BlackBerry 上5.0新提供的Network API:自动选择网关的终极解决方案
写了好几篇网络连接的博客,但其实在5.0上,这一切都已成为往事。BlackBerry 5.0发布中包含了不少有用的API,其中Network API当属一大利好。其中的onnectionFactory可以帮开发人员自动选择多种连接方式,如下。也可以设置重试次数,自动支持HTTPS和SSL/TLS。总之用过了就体会到方便之处了。Field Summarystatic intTRANSPORT_BIS_B Represents the Blackberry Internet Service t
2010-06-11 11:35:00
3642
原创 黑莓上网络设置选项的解决方案推荐之一:基于TCP的解决方案
国内黑莓开发者在设计的时候,最头疼的一个问题就是网络设置。BlackBerry与其他手机不同的是,多了好几种联网方式,如何把这些整合在你的设置里面,让用户自己来选择希望的联网通道。国外很多成熟的应用这方面早就已经很完美的解决了。今天发现一个叫BlueMobile的,真是一个好例子,抓了几个图,和大家共享。这个BlueMobile是一个股票软件,是基于TCP套接字的,而非HTTP。我们首先来看它的设置首页,提供四种方式:BIS,BES,TCP,WiFi如果选择BES,弹出如下提示,建议用户确保BES服务器端打
2010-06-10 22:22:00
5596
2
原创 BlackBerry上中国电信的WAP网关连接解析
中国电信前不久刚发布了BlackBerry 9530(Storm),不同的是,这一款是烧号的,因此可以想象开发的时候还是会遇到一些不同的。 最近拿到了一个测试机,调试了一下,以下是我个人的心得。 1, C网和G网的差别。中国电信的CDMA,在WAP连接时没有GPRS上APN的概念。可是可能有人要说,那么电信的“CTNET”和“CTWAP”是怎么一回事呢。其实这涉及到CDMA的底层,
2010-05-31 08:37:00
4282
5
原创 BlackBerry上中国移动的WAP网关连接技巧
首先解释一下,中国移动提供CMNET和CMWAP两个APN,本质上,这两个APN其实本应没有区别,但是运营商从商业角度出发,从以下两方面来定位这二者:1,采用不同的计费方式,不包月的情况下,CMNET有可能收费更高2,网络接入的授权不同,CMNET能获得完全网络访问,就如PC直接上网一样,而CMWAP只能限制在WAP(基本上可以等同于HTTP,也就是只能访问web service)
2010-05-28 01:15:00
5663
2
原创 BlackBerry上联网的五种方式
BlackBerry JDE的API提供了五种方式来进行HTTP或者socket连接,包括:1, BlackBerry Enterprise Server(BES)方式这种方式通过使用BES的BlackBerry MDS Services来进行网络连接,BlackBerry MDS Services负责处理所有的浏览器请求或者连接请求、并负责数据加密,这是黑莓手机的默认连接方式,如下:
2010-05-21 19:57:00
6585
原创 BlackBerry SDK概述
BlackBerry SDK概述BlackBerry平台支持多种不同的应用程序开发方法,Research In Motion (RIM) 提供软件开发工具包SDK来帮助开发人员使用其熟悉的开发方法和技术创建BlackBerry应用程序。每一个SDK都包括带有完整安装程序的软件包,已知问题列表 以及概要说明文档。Java应用程序开发充分利用Java™应用程序开发方法,体验前所未有的开发灵
2010-05-07 22:34:00
1740
2
原创 开门大吉
今天开始黑莓生活!人物介绍:王黑皮——黑色蝴蝶串串一名,2007年初诞生(具体不详),幼小颠簸,被友人发现于望京某处,奄奄一息,经爱心人士抢救恢复活力,2007年4月,成为家庭成员中一名!擅长:作揖,握手,打滚,耍赖,装可怜......
2010-05-07 09:50:00
758
吐血推荐:BlackBerry下定制自己的UI空间,包括Button,Field,Manager
2010-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人