- 博客(43)
- 收藏
- 关注
原创 BlackBerry Java客户端开发项目实例教程四
• 二维码扫描二维码扫描有很多实用场景,比如BBM通过二维码扫描添加好友、扫描产品二维码标识、扫描二维码ID等等。在Demo应用中使用二维码扫描订单ID,并检查该订单状态。BlackBerry二维码扫描关键的类包括:BarcodeDecoder - 能够解析1D、2D条形码BarcodeDecoderListener – 二维码扫描后的回调接口,用户处理获取的二维码Barcod
2011-06-29 15:37:00 3166 1
原创 BlackBerry Java客户端开发项目实例教程三
DemoApp20 移动商务应用项目技术点· 基于5.0 SDK以上版本的客户端推送 实现推送关键的类包括: PushApplication - 实现推送客户端的接口PushApplicationDescriptor -根据应用属性创建和管理推送客户端,端口,URL,App ID等。PushApplicationRegistry - 注册推送
2011-06-29 15:33:00 3055
原创 BlackBerry Java客户端开发项目实例教程二
DemoApp应用介绍 项目下载地址:http://download.csdn.net/source/3398668 引入Demo项目打开Eclipse,在Package Explorer下方空白处右击选择Import->General->Existing Projects into Eclipse->next ,在Select root directory项点击Browse选
2011-06-29 15:25:00 3217 2
原创 BlackBerry Java客户端开发项目实例教程一
设置BlackBerry开发环境下载集成了BlackBerry SDK 6.0 的Eclipse1. 注册BlackBerry开发者账号:http://us.blackberry.com/developers/2. 登录后点击左侧栏目里的Java Application Development->Java Application Development Tool
2011-06-29 13:05:00 3663 1
原创 BlackBerry应用商店(App World)
<br /><br /> <br /> <br /><br /> <br /> <br /><br /> <br /><br /> <br /><br /> <br /><br /> <br /><br /> <br /><br /> <br /><br /> <br /><br /> <br /><br /> <br /><br /> <br /><br /> <br /><br /> <br /><br /> <br /><br /> <br /><br /> <br /><br /> <br /><b
2010-12-05 09:35:00 4461 1
原创 黑莓广告服务
<br />概述<br /> <br />BlackBerry Advertising Service SDK 是黑莓应用平台的组件之一,为黑莓手机提供了广告展示,广告支付的功能。黑莓广告服务为开发者提供了一个中央管理网站,通过该管理系统开发者可以添加,删除基于网络的广告,调整广告发送率,而不用修改该客户端代码。另外该服务也提供了跟踪统计的功能,开发者可以查看关于广告的类别,支付,盈亏。广告中央管理网络: adservice.blackberry.com<br /> <br />为了丰富广告功能,开发者可以
2010-11-20 08:41:00 2967
原创 黑莓Webworks平台开发者关心的问题
<br /> <br />1. 什么是黑莓 WebWork 开源平台?<br />WebWork开源平台让web程序员使用标准的web语言进行超级应用的开发。这些应用支持系统集成,安全,扩展,运行在WebKit的渲染引擎上。<br /> <br />2. 什么是黑莓WebWorks编程模式?<br />该编程模式使用标准web技术,HTML5, CSS3, JavaScript. WebWorks平台可以对黑莓核心应用(电话,日历,联系人,摄像头,测振仪等等)进行访问。<br />
2010-10-29 12:46:00 4327 1
原创 BlackBerry Widget 项目经验总结
<br />项目总结一、配置文件使用说明:<br />新建web/widget工程以后会自动生成一个工程配置文件config.xml,该文件包含了整个应用程序的关键配置信息,应用程序是否正常启动,直接取决于该文件参数的正确设置。在该文件中,我们必须提前声明:<br />domains(访问域):也就是本应用程序需要访问到的网络地址(域)。<br />所有在该应用程序中访问到的网址的访问域都必须提前在此声明,如果没有提前声明,则该网址将无法访问到(后面将介绍一种无需声明便可访问URL的方法)。<br />例如
2010-10-17 08:23:00 3507
原创 BlackBerry系统属性
<br />BlackBerry系统属性<br />本章介绍BlackBerry系统属性,包括CLDC/MIDP/JTWI,MMAPI,PDAP,LAPI,SATSA,CHAPI,I18N,Bluetooth,WMA, JAX-RPC,JAXP,Browser。列表1列出各系统属性类别。<br /> <br />Property Categories<br />属性分类<br />CLDC<br />运算功能有限、电力有限的嵌入式装置规格<br />MIDP<br />使用CLDC配置设备的用户界面相关的规
2010-10-07 12:02:00 3557
原创 AutoCompleteField 文字输入自动完成
<br />BlackBerry SDK 5.0提供输入过滤,输入自动完成的功能。BasicFilteredList - 创建过滤列表AutoCompleteField - 创建输入自动完成Field<br />// 首先创建过滤列表<br />BasicFilteredList filterList = new BasicFilteredList();<br /> <br />// 自动完成内容<br />String[] days = {"Monday","Tuesday","Wednesday", "
2010-09-16 08:57:00 3590
原创 BlackBerry Java 提供的推送接口
<br />SDK5.0的API提供了PushApplication接口,可以非常简单地实现推送客户端, 同时支持接收BIS/BES推送消息. 代码非常简短,不需要后台进程,不需要自己实现侦听.<br /><br /><br />范例如下:<br /> <br />publicclass MainApp extends UiApplication implements PushApplication {<br /> <br /> publicvoid onMessage(PushInputStream
2010-09-08 16:16:00 3601 2
原创 BlackBerry平台开发, Roadmap, OS 6
- Tools and Partnerships- Java Platform Overview- Java Platform Roadmap- BlackBerry 6 UI- Improved Input Handling- Graphics- Device Integration
2010-08-28 23:07:00 3037 1
原创 在HomeScreen上添加指定应用图标
<br />已经有很多黑莓开发爱好者问了怎样能把自己的应用程序图标放到黑莓主界面上 (HomeScreen)。这个功能一直到黑莓OS 6.0才开放出来。<br /> <br />如下代码示意如何添加快捷图标到主界面:<br /> <br />1. 首先创建应用图标ShortCut:<br /> <br />Shortcut newShortcut = ShortcutProvider.createShortcut("Home Screen Demo Shortcut", "shortcut", 1);<br
2010-08-24 17:16:00 2808
原创 BlackBerry应用程序优化
BlackBerry应用程序优化从两方面入手:应用程序包大小应用程序运行时内存的消耗1. 应用程序大小的影响下载时间数据流量和电池BlackBerry手机分配给每个应用程序的空间如果应用程序包很大,下载所需时间就很长。在网络情况不稳定的时候,很容易下载失败,甚至重新下载失败。对于手机,最耗电的部分是连网和产生数据流的时候,应用程序包过大会导致很多流量,既消耗流量也消耗电池。每一款BlackBerry手机对单个应用程序所占空间都有限制,这个数值大概是5M,如果超过该应用程序不能被安装。2. 图片与图片格式对于
2010-08-08 16:46:00 3043
原创 BlackBerry平台图片缩放功能-Bitmap
<br />BlackBerry 5.0 SDK支持图片缩放,类Bitmap提供了对图片缩放的支持。<br /> <br />1. Bitmap.scaleInto(Bitmap dst, int filterType)public void scaleInto(Bitmap dst, int filterType)<br /> 把原来的图片缩放成Bitmap dst的比例。Parameters:dst - Destination bitmap. filterType - Interpo
2010-08-08 12:25:00 4430 4
原创 BlackBerry平台文件目录访问
<br />在BlackBerry SDK 5.0平台提供两种方式的文件目录访问:FileConnection - J2MEFilePicker - BlackBerry Native<br />J2ME方式是比较传统方式,本文介绍BlackBerry Native提供的FilePicker方式。FilePicker为文件访问目录提供界面,支持多种文件目录访问选项,比如设置起始文件目录和设置文件过滤等等。<br /> <br />范例如下:<br /> <br />创建FilePicker并显示文件目录:<
2010-08-08 11:52:00 3112
原创 BlackBerry平台获取手机号
<br /> <br />String number = Phone.getDevicePhoneNumber(boolean format);<br /> <br />获取手机号码<br /> <br />Parameters:<br /> <br />format - True if you wish to retrieve the phone number in its formatted form, which varies from region to region. <br /> <br />R
2010-07-28 08:55:00 3016 1
原创 BlackBerry平台加密安全机制(Crypto API)
RIM Crypto API Goals •Confidentiality (保密性)为机密,敏感数据加密 (Encryption),解密 (Decryption)•Integrity (完整性)加密数据有可能被更改,比如银行存款数额,账号等,造成数据不完整。维护数据完整性的通过Hash算法实现,比如Digest, MAC•Authentication (鉴证)数据的来源或用户身份也可能被更改,这时就需要认证来检测。常用的认证方法包括: Digital Signature, Digital Certific
2010-07-23 07:51:00 4875 2
原创 BlackBerry模拟器中文支持
<br /> 大部分开发工具(JDE/eJDE)内置的或者是独立安装的手机模拟器缺省都没有安装中文语言包,缺省用户界面是英文。我们可以编辑相应的模拟器配置xml文件,加入中文语言包和输入法,然后在模拟器里面点击Options -> Language and Text Input -> Language,选择“简体中文”,在模拟器里面点击Options --> Language and Text Input -> Input Language,选择“拼音(简体中文)”,保存即可;如果在测试模拟器配置xml
2010-07-19 16:52:00 4439 3
原创 BlackBerry Java 进度条编写-包含win xp进度条
这是我2年前写的进度条代码,三种进度条:百分比进度条一般进度条模仿windows xp进度条百分比进度条 - 用于装载数据等待,可以设置进度条时间片和时间片进度 一般进度条 - 普通进度条,可以设置总共时间进度 winxp 进度条 - xp滚动条,可以无限制的滚动,比如在rpc任务时,数据没有返回前使用此滚动条。当数据返回后移除滚动条。源代码如下:-------------------------------------------------------------------------类 Progre
2010-07-18 17:25:00 3801 3
原创 Blackberry平台开发,教程,范例
<br />强烈推荐: http://blackberry.csdn.net/<br /> <br />Blackberry官方技术中心,教程,范例,开发软件下载,Blackberry技术更新,Blackberry平台支持的开发方式,从入门到进阶的指导。
2010-07-14 08:21:00 1253 1
原创 获取Blackberry Device相关信息
<br />获取PIN码 - Integer.toHexString(DeviceInfo.getDeviceId()).toUpperCase();<br /> <br />获取电池电量水平 - DeviceInfo.getBatteryLevel();<br /> <br />获取电池温度 - DeviceInfo.getBatteryTemperature();<br /> <br />获取手机产品名称 - DeviceInfo.getDeviceName();<br /> <br />获取OS版本
2010-07-14 08:15:00 910 1
原创 Blackberry手机客户端应用侦听代码
<br />Blackberry主推推送技术,但何为推送技术,客户端对推送技术是怎样支持的?<br /> <br />推送的过程有应用服务发起,由BES服务器执行,数据通过BB专线,无线网最终达到黑莓手机终端,数据推送的目标终端以email地址或PIN决定。BES服务器与应用服务器或email服务器之间有轮询交互,BES服务器轮循应用服务器查看数据更新,如有更新,应用服务器会发起推送请求。<br /> <br />对于客户端应用来说,不存在轮循的操作。客户端应用只需侦听指定的端口,当数据到达时,客户端应用会
2010-07-14 08:07:00 1902 1
原创 使用Blackberry平台的永久存储-PersistentStore
<br />Blackberry SDK 5.0 版本支持三种存储方式:RMS - Record StorePersistentStore - persistent store for RIMletSQL Lite for RIMlet<br />RMS方式的存储是基于byte数组的存储,对象需要先序列化,再存储。SQL Lite是数据库方式存储,支持SQL语句,这是5.0 SDK的新特性。Blackberry最成熟,最流行的存储方式是PersistentStore,可以直接存储对象。本文详细介绍Persi
2010-07-11 13:19:00 2367 1
原创 BlackBerry平台发送短信实现
<br />J2ME短信发送在有些BlackBerry手机上可能不工作,如下是基于BlackBerry平台实现,使用DatagramConnectionBase发送。<br /> <br />public Datagram toDatagram(String msg, DatagramConnectionBase datagramConnectionBase, String phoneNumber) throws IOException<br /> { <br /> Datagr
2010-07-04 21:00:00 1423
原创 BlackBerry视频播放编程
<br /><br />BlackBerry 平台支持MMAPI,支持Player在BlackBerry界面框架上播放视频。视频格式包括mpg, 3gp, avi 等等。以下代码片段分别解释在MIDP和BlackBerryUI两种框架下的视频播放。<br /> <br />对于提供了LCDUI支持的MIDP实现:<br /> <br /><br />publicvoid playVideo() {<br /> try {<br /> <br />
2010-06-28 18:12:00 936
原创 BlackBerry 拍照编程
BlackBerry SDK 5.0 以及之前的版本通过MMAPI实现拍照功能,主要的功能包包括:· javax.microedition.media· javax.microedition.media.control· javax.microedition.amms.control.camera拍照应用包括如下几部分:· 获取黑莓手机相机支持信息,照片大小,格式,照片质量· 显示并确定照片设置· 打开相机设备,
2010-06-22 22:44:00 1083
原创 在BlackBerry上播放音频
<br />在BlackBerry上播放音频<br />播放音频范例<br />本节介绍如何在BlackBerry上创建一个音频播放器播放mp3,并提供播放,暂停,停止等控制。播放器如图所示:<br /><br /> <br /><br />这个播放器应用运行在BlackBerry 9700模拟器上,界面显示了歌曲名称,歌曲时长,播放状态,和操作按钮暂停,播放,和停止。如下几幅图显示其播放状态的变化:<br /><br /> <br /> <br />播放器状态为“正在播放”,歌曲All Rise正在被播放
2010-06-19 18:25:00 1581 5
原创 BlackBerry上的12种连接方式
<br />用过几款BlackBerry的应用,发现BB上的链接方式很多,归纳了一下大概有12种:BES - BlackBerry Enterprise Service with BBIBIS - BlackBerry Internet Service with BBITCP/IP - Direct TCP/IPWIFI - Wireless ConnectionCMNET - China Mobile NETCMWAP - China Mobile WAPUNINET - China Unicom NET
2010-06-16 15:59:00 955
原创 BlackBerry的多媒体支持
BlackBerry Java提供的多媒体支持包括MMAPI (JSR 135) 和Plazmic Media Engine。首先来介绍一下MMAPI,即Player和javax.microedition.media包。它为媒体资源播放,控制播放,和管理播放状态提供了一些列方法。一个Player有五个状态:UNREALIZED, REALIZED, PREFETCHED, STARTED, CLOSED。设计这些状态目的是为消耗时间和资源的操作提供更好的控制。Player被创建后的初始状态是UNREALIZ
2010-06-16 15:44:00 916
原创 BlackBerry南非世界杯应用让你随身携带世界杯
南非世界杯应用使用手册世界杯应用概述世界杯应用为用户提供了获取世界杯消息的快速通道。你可以查阅世界杯新闻,球队球员资料,赛事安排,实时的接收世界杯赛况,还可以定制赛报和追踪球队赛况。本应用分为八栏:1. Today (当日) – 内容包括当日比赛,球队,比分,以及当日赛事新闻。2. Matches (赛事) – 内容包括当日比赛,球队,比分。用户可以按日期浏览赛事安排。3. Teams (小组) – 内容包括比赛分组,小组比分,每组的球队,球队详细资料,和定制球队赛况追踪
2010-06-12 16:20:00 883
原创 黑莓蓝牙摇杆-Zeemote
<br />黑莓手机有很多配件,特别是蓝牙配件真是不少,比如蓝牙耳机,蓝牙Presenter(演说PPT用的),蓝牙打印机,蓝牙扫描仪等等。今天我来介绍一款蓝牙摇杆,名叫Zeemote,是为BlackBerry手机游戏设计的,比如玩赛车,街霸之类的游戏。说了这么多让我们来见识一下Zeemote的庐山真面目吧!<br /> <br />原包装的Zeemote!<br /> <br /><br /> <br />拆包!<br /> <br /><br /> <br /> <br />拿出来看看!<br /><b
2010-06-05 22:12:00 1408
原创 黑莓推送机制-(2)数据推送命令格式
在BlackBerry应用平台上的数据推送是由应用服务器发起的,应用服务器根据应用逻辑进行判断,发现有数据需要推送到用户的手持设备端时连接MDS/BES服务器进行数据推送。应用服务器与MDS/BES服务器的连接方式为HTTP连接,通过HTTP连接发送一个POST请求,将需要推送的数据作为POST的内容。 该POST请求的URL格式为:http://BES_HOST:BES_PORT/p
2010-05-19 11:03:00 1651
原创 csdn开通我们BlackBerry专区了
csdn BlackBerry的专区开通啦!http://blackberry.csdn.net/ 技术资料,行业新闻,开发文档,应用软件,内容丰富!我们的BB csdn组织终于建立了。希望黑莓的支持者,热爱黑莓的用户,黑莓粉丝多多来捧场!
2010-05-18 16:44:00 798
原创 Verizon对比Android,Palm Pre,BlackBerry,IPhone
这是一张来自 blackberryos.com 的关于 Verizon Wireless 对于 Andorid 、 Palm Pre 、 BlackBerry 和 IPhone 的对比图,我们可以看看在 Verizon Wireless 眼中,他们是如何定义这几家全球移动设备的领军人物的。
2010-05-18 08:37:00 3557 1
原创 黑莓推送机制-(1)BES/MDS推送架构
推送架构如图所示: 从示意图中可以看到在BlackBerry应用平台上的数据推送从整体上可以分为六步,按时间顺序分别为: 1. 第一步:应用服务器向MDS/BES服务器发送推送请求,所发送的请求为HTTP格式的请求,有关请求的详细格式在下一小节中有详细讲解。 2. 第二步:MDS/BES服务器查询相关配置数据库,确定应用服务器所发送的请求是否为合法的请求。此外,MD
2010-05-18 08:09:00 2826
原创 黑莓界面开发实例
BlackBerry界面可以分为两类,一类是传统的J2ME界面,以Canvas为基础绘制出所需的界面;一类是BlackBerry风格的界面,UiApplication结合MainScreen。这里介绍BB风格的界面开发。BB风格界面开发是BlackBerry推荐的界面开发方式,它保持BlackBerry应用程序在整体主题风格下的界面协调,统一,同时也应用了J2SE的界面开发风格,即Contai
2010-05-17 22:17:00 2799 5
转载 中电信正式发布黑莓 资费分四档最低189元
新浪科技讯 5月17日下午消息,中国电信今天正式宣布推出面向中国电信政企客户的天翼黑莓企业无线商务解决方案(BlackBerry 3G)。双方合作推出的黑莓手机型号为Storm 9530,支持GSM/WCDMA/CDMA 1X EVDO双模单待。 据悉,该方案集EVDO 3G网络、智能手机、软件和多功能服务于一体,能让中国电信企业客户轻松收发邮件、短信、访问企业社区网络、拨打接听电
2010-05-17 21:32:00 704
转载 中国电信引进黑莓手机
上午中国电信集团对外宣布,将与RIM公司合作,推出定制的中国版黑莓手机。美国总统奥巴马最钟爱的品牌,也终于以正式的身份走入了人们的视线。 “黑莓”手机,是同苹果IPhone齐名的智能手机,因为键盘像草莓的种子而得名,目前在全球有约3600万使用者,其中包括美国总统奥巴马。中国移动曾经推出过黑莓手机,但主要针对企业级用户市场。 据了解,电信此次即将推向市场的首批定制版
2010-05-17 21:20:00 1292 2
原创 移动终端数据传输的几种方式介绍
本文介绍在推送出现之前的一些移动终端数据传输方式,包括推送方式。 方式一: 轮循(Polling) Polling是最初移动终端数据传输方式,客户端周期性的检查服务器上是否有需要的更新。无论有无需要的内容,客户端一直在轮循。 缺点如下:低效率,增加了网络交互和流量成本多次轮循只为一个事件由于周期性轮循(Polling Interval)造成获取数据的延迟
2010-05-16 08:27:00 5615 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人