您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 如何将MIDlet应用移植到BlackBerry--BlackBerry 编程
1如何将MIDlet应用移植到BlackBerry作者:邓明轩王恒进王志刚目录前言................................................................................................................................3使用rapc直接转换MIDlet..........................................................................................3在BlackBerry开发环境中导入MIDlet项目...............................................................5键盘适配........................................................................................................................9键盘类型.................................................................................................................9左右软键的处理...................................................................................................10滚轮操作的映射...................................................................................................12其它按键操作.......................................................................................................13提醒用户......................................................................................................................14通过响铃提醒用户...............................................................................................14通过振动提醒用户...............................................................................................14通过状态灯提醒用户...........................................................................................15通过主屏幕标记提醒用户...................................................................................15通过应用图标提醒用户.......................................................................................17网络连接调整..............................................................................................................17BlackBerryEnterpriseServer(BES)方式................................................................18BlackBerryInternetServie方式...........................................................................18DirectTCP方式.....................................................................................................18Wi-Fi......................................................................................................................18WAP1.x.................................................................................................................18WAP2.0.................................................................................................................19数据存储与共享..........................................................................................................21使用RMS进行存储.............................................................................................21使用RunTimeStore进行存储.............................................................................22使用PersistentStore进行存储...........................................................................23使用SQLite进行存储..........................................................................................24使用全局事件来进行应用交互...........................................................................25接收推送数据..............................................................................................................26应用自启动...........................................................................................................26推送侦听...............................................................................................................28侦听程序与主程序的交互...................................................................................29推送侦听的完整代码...........................................................................................29小结..............................................................................................................................31平台,支持标准的j2me,所以,对于j2me开发人员来讲,进入BlackBerry开发世界的一个直接方法就是将现有的MIDlet移植到BlackBerry平台上。将MIDlet移植到BlackBerry上有不同的方法,从简单的程序转换到复杂的项目重写,可以适合不同的开发人员和不同的项目。本文将逐一介绍把MIDlet程序移杆到BlackBerry平台上的各种方法,让读者可以轻松进入BlackBerry开发世界。注意,本文针对在j2me开发方面有一定经验并且有需要将现有的MIDlet应用移植到BlackBerry平台上的开发人员。如果你只是希望开发一个新的BlackBerry应用,请参考其它BlackBerry入门文章。使用rapc直接转换MIDlet在BlackBerry手机上运行MIDlet的最简单方法是将jar文件直接安装到BlackBerry手机上,BlackBerry手机自身有能力将jar文件转换成cod,然后安装运行。具体操作方式如下:1.将MIDlet对应用的jad文件和jar文件拷贝到BlackBerry手机的媒体卡上2.打开BlackBerry手机上的文件浏览器3.找到第一步拷贝的jad文件,并打开这个文件4.此时系统会出现类似于以下界面的应用下载界面,选择“下载”即可开始安装当然,有条件的开发人员可以将MIDlet对应用的jad文件和jar文件放在公网上,BlackBerry用户可以通过BlackBerry浏览器打开jad文件开始OTA安装该应用。然而,很多情况下开发人员需要将MIDlet的jar文件转换成cod文件,让用户可以使用更为正式的方法部署应用。将MIDlet应用转换成cod文件可以使用RIM提供的编译工具rapc。rapc应用是一个命令行编译工具,可以将java文件或者是jar文件转换成cod文件。其实BlackBerry开发环境最终也是调用rapc将开发人员编写的代码编译成cod文件。所以,要获得rapc这个应用,其中一个方法就是安装BlackBerry开发环境,不管是BlackberryJDE还是EclipsePlug-inForBlackBerry都会带有这个程序。如何安装的是ElipsePlug-inForBlackBerry,你可以在安装目录的“\plugins\net.rim.ejde.componentpackxxxxxx\components\bin”子目录中找到rapc应用。如果读者没有安装BlackBerry开发环境,也可以尝试在网上直接查找rapc的下载地址,有一些第三方网站直接提供了rapc这个应用的下载。如上所述,rapc应用是一个命令行工具,使用时需要配置相关参数。rapc应用的的参数列表如下:import=(用于指定RIMAPIs对应用包和其它应用需要使用的包)codename=(用于指定编译出来的应用名,一般使用JAR文件相同的名字)-MIDlet(如果是MIDlet程序的话
本文标题:如何将MIDlet应用移植到BlackBerry--BlackBerry 编程
链接地址:https://www.777doc.com/doc-4075660 .html