自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 1322 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 1438 3

原创 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 1084

原创 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 1516

原创 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 1691 1

原创 BlackBerry上不同的消息提醒方法

 1.     背景BlackBerry上的一大特色就是基于消息的功能,其中消息提醒功能是初学BlackBerry遇到的一大难题。BlackBerry上的消息(Messaging)定义很广,包括邮件、短信/彩信、即使消息(如MSN/FaceBook/Twitter/BlackBerry Messenger等)、以及应用程序自己定义的消息。这些消息到达BlackBerry时,BlackBerry提供了5种消息提醒的方法,它们是:LED闪烁、提示音、界面左上方的小图标提醒(叫做Indicator),应用程序图标

2010-08-16 10:24:00 2399

原创 如何从你的BlackBerry应用中启动浏览器

<br />import net.rim.blackberry.api.browser.Browser; <br /> <br />Browser.getDefaultSession().displayPage(URL);

2010-08-16 10:11:00 939

原创 CSDN黑莓论坛开放了!

<br />去下面这个Link看看吧:<br />http://forum.csdn.net/SList/BlackBerry/<br /> 

2010-07-17 08:04:00 1294

原创 吐血推荐:BlackBerry下定制自己的UI空间,包括Button,Field,Manager

黑莓开发人员,经常在看别人的应用的时候,发现有一些很好看的UI控件,但是自己开发的时候,找遍了API文档也找不到对应的函数,实际情况是这样的UI控件通常是自己定制的。 这里给大家提供一套源码,里面包含了常见Button,Field,Manager;其实随着BlackBerry版本的提供,本身也自带了越来越多的控件,当然希望有一天系统提供的API能满足所有的需求,但是目前来看是不可能的,所以自己动手来试试吧。下载链接如下:(刚传上去,似乎还需要CSDN审核才能看到)Button:Field: Manager:

2010-07-09 15:04:00 2411 7

原创 监听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 1412 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 3286 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 2686 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 1275

原创 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 3608

原创 黑莓上网络设置选项的解决方案推荐之一:基于TCP的解决方案

国内黑莓开发者在设计的时候,最头疼的一个问题就是网络设置。BlackBerry与其他手机不同的是,多了好几种联网方式,如何把这些整合在你的设置里面,让用户自己来选择希望的联网通道。国外很多成熟的应用这方面早就已经很完美的解决了。今天发现一个叫BlueMobile的,真是一个好例子,抓了几个图,和大家共享。这个BlueMobile是一个股票软件,是基于TCP套接字的,而非HTTP。我们首先来看它的设置首页,提供四种方式:BIS,BES,TCP,WiFi如果选择BES,弹出如下提示,建议用户确保BES服务器端打

2010-06-10 22:22:00 5490 2

原创 BlackBerry上中国电信的WAP网关连接解析

中国电信前不久刚发布了BlackBerry 9530(Storm),不同的是,这一款是烧号的,因此可以想象开发的时候还是会遇到一些不同的。 最近拿到了一个测试机,调试了一下,以下是我个人的心得。 1, C网和G网的差别。中国电信的CDMA,在WAP连接时没有GPRS上APN的概念。可是可能有人要说,那么电信的“CTNET”和“CTWAP”是怎么一回事呢。其实这涉及到CDMA的底层,

2010-05-31 08:37:00 4248 5

原创 BlackBerry上中国移动的WAP网关连接技巧

首先解释一下,中国移动提供CMNET和CMWAP两个APN,本质上,这两个APN其实本应没有区别,但是运营商从商业角度出发,从以下两方面来定位这二者:1,采用不同的计费方式,不包月的情况下,CMNET有可能收费更高2,网络接入的授权不同,CMNET能获得完全网络访问,就如PC直接上网一样,而CMWAP只能限制在WAP(基本上可以等同于HTTP,也就是只能访问web service) 

2010-05-28 01:15:00 5600 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 6532

原创 BlackBerry SDK概述

BlackBerry SDK概述BlackBerry平台支持多种不同的应用程序开发方法,Research In Motion (RIM) 提供软件开发工具包SDK来帮助开发人员使用其熟悉的开发方法和技术创建BlackBerry应用程序。每一个SDK都包括带有完整安装程序的软件包,已知问题列表 以及概要说明文档。Java应用程序开发充分利用Java™应用程序开发方法,体验前所未有的开发灵

2010-05-07 22:34:00 1707 2

原创 开门大吉

今天开始黑莓生活!人物介绍:王黑皮——黑色蝴蝶串串一名,2007年初诞生(具体不详),幼小颠簸,被友人发现于望京某处,奄奄一息,经爱心人士抢救恢复活力,2007年4月,成为家庭成员中一名!擅长:作揖,握手,打滚,耍赖,装可怜......

2010-05-07 09:50:00 737

吐血推荐:BlackBerry下定制自己的UI空间,包括Button,Field,Manager

项目源代码,如果要编译这个项目,把编译器的版本改为1.4(最新的是1.6),在项目的Property->Java Compiler中修改。 效果参考博客: http://blog.csdn.net/BBHeipy/archive/2010/07/09/5723443.aspx

2010-07-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除