0
Posted on 下午7:24:00 by Fan Zhang and filed under

中文内核和输入法

  BlackBerry 使用 UCS2 编码,是一种 Unicode 编码。最新的核心提供中文支持和输入法接口。前段时间,RIM 就和日本 NTT DoCoMo 共同合作,发布了 BlackBerry 日文输入法。

  从目前的文档来看,RIM 并没有公布其输入法接口,只有合作商才有机会使用。

  在某些型号中,尤其是在香港发行的型号,内置了官方的中文输入法,包括拼音、五笔划、仓颉等。在某些型号中,没有中文输入法。

  目前针对 BlackBerry 的第三方中文输入法只有两款:黑莓中文输入法和超越中文输入法。前者免费但是没有使用受控 API ,操作不便;后者收费,使用受控 API ,内嵌到了选项菜单之中,但运行较慢且有较多 bug 。据说,两个输入法作者是同一人。

  还有一些“偏门”的中文输入解决方案,比如利用 AutoText 机制实现。(AutoText 是一种类似自定义短语的功能,比如输入 btw 可以自动替换成 by the way。有人用此功能来实现五笔和拼音输入。)

BlackBerry 程序开发

  BlackBerry 是一个基于 Java 平台所开发的应用程序环境。一个 Java 程序经过转化就可以在其上面运行。但是如果需要使用手机上的某些特性,调用内置的系统模块则需要购买 API 的使用权。

  因此,BlackBerry 上的应用程序比起其它系统要少很多,免费的几乎没有。

  开发应用程序需要以下几个步骤:

  1. 需要 Java2 Platform SDK ,在 Sun 的网站下载。
  2. 需要 BlackBerry Java Development Environment ,在官方网站下载,下文资源部分有地址。
  3. 在 JDE 中编写应用程序。
  4. 使用客户端模拟器查看运行效果并调试。

  需要注意的是,当你写完一段程序,想在自己的 BlackBerry 上运行它,那么你必须向 RIM 注册你所编写的 Code(请查看后面所给的中文开发指南中第二卷第1章:使用受控 API ),不然在机器上运行时系统会提示你注册代码。简单的说,就是提交你程序代码的一个 Hash 值,返回一个校验代码

  注册需要到 RIM 申请,并花费100美元。一个注册码可以申请12亿次,但是只允许一个 IP 使用。

  一般来说,一个程序如果想在 BlackBerry 上较好的运行,很难不使用 BlackBerry API ,除非是一些游戏,不需要使用太多机器本身的功能。

BlackBerry 程序开发资源

  国内有关 BlackBerry 开发的资源非常少,开发者也屈指可数。建议首先查看下面第二个中文翻译的开发指南。

0
评论 : BlackBerry 应用程序开发

发表评论