社区
BlackBerry
帖子详情
黑莓MIDlet程序升级后rms数据丢失问题
stick77
2011-05-11 05:38:09
加精
黑莓手机上(8900或9780)用jad方式安装MIDlet程序1.x.x版本,用1.x.x版本将用户数据保存到rms,然后再用jad方式安装2.x.x版本,系统提示已经安装,是否覆盖。选择覆盖安装。安装完成以后,运行,读取1.x.x版本写入的用户数据为空。两个版本jad文件中MIDlet-Name字段是一样的,按J2ME规范,升级后的版本应该可以读取低版本的rms数据的,但在黑莓手机上怎么不行呢。怎样解决这个问题,麻烦高手指点!
...全文
406
30
打赏
收藏
黑莓MIDlet程序升级后rms数据丢失问题
黑莓手机上(8900或9780)用jad方式安装MIDlet程序1.x.x版本,用1.x.x版本将用户数据保存到rms,然后再用jad方式安装2.x.x版本,系统提示已经安装,是否覆盖。选择覆盖安装。安装完成以后,运行,读取1.x.x版本写入的用户数据为空。两个版本jad文件中MIDlet-Name字段是一样的,按J2ME规范,升级后的版本应该可以读取低版本的rms数据的,但在黑莓手机上怎么不行呢。怎样解决这个问题,麻烦高手指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
30 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangyanhua123
2011-05-23
打赏
举报
回复
很有意思的呀 好好看
yuao163
2011-05-21
打赏
举报
回复
对黑莓没研究
lzz52120
2011-05-20
打赏
举报
回复
支持楼主!
cai_leiqing
2011-05-20
打赏
举报
回复
永远支持楼主
xiaopidudu
2011-05-18
打赏
举报
回复
多查资料,自己多摸索,加油!
zhan7505201
2011-05-18
打赏
举报
回复
学习。
zhangzuiaipeng2008
2011-05-17
打赏
举报
回复
黑莓不好玩。
hankanling123
2011-05-17
打赏
举报
回复
不知道是什么,就看看。
bbxytjf
2011-05-17
打赏
举报
回复
好的,顶一下楼主
www.cansishuidai.com
txw22222
2011-05-17
打赏
举报
回复
学习了,解决问题。谢谢!
nfc1988
2011-05-17
打赏
举报
回复
没玩过黑莓
fiying66
2011-05-16
打赏
举报
回复
黑莓不好玩。
chean88
2011-05-16
打赏
举报
回复
对黑莓没研究
rjz921
2011-05-16
打赏
举报
回复
支持楼主!
xiaolongtzi
2011-05-16
打赏
举报
回复
支持楼主!
liuyanning123
2011-05-16
打赏
举报
回复
这个真不知道
二龙侠客
2011-05-16
打赏
举报
回复
hao
yywd4
2011-05-16
打赏
举报
回复
对不起,从来没碰到过。
qqysq12
2011-05-16
打赏
举报
回复
不错、、
twglinda
2011-05-16
打赏
举报
回复
多查点资料就行了
加载更多回复(5)
M
IDle
t
程序
自签名方法
1.
问题
使用J2ME开发的M
IDle
t应用套件,往往会在运行过程中弹出烦人的“请求用户授权”窗口。这是由于该M
IDle
t
程序
未被CA授权,属于非受信M
IDle
t(Untrusted M
IDle
t)。而当非受信M
IDle
t访问系统敏感API时,出于对手机安全性的考虑,设备就需要显式地获得用户许可。 解决该
问题
的通常做法是购买权威认证机构签署的证书进行签名,使
程序
成为受信M
IDle
t(Trusted M
IDle
t)。当然,前提是您的手机设备支持该种证书。 但是,权威证书的申请会消耗一定的人力物力,这笔开支对于您兹待签名的M
IDle
t来说也许较大(一个典型的例子是,开发者为自己的手机设计了一款非商业性M
IDle
t)。这时,您就可以选择自签名的方法。 2.限制 自签名作为一种特殊的解决方案并不被所有手机支持。所以首先您要确定
程序
运行的手机是否支持自签名。 对于Nokia的Serial系列来说,自签名不被早期的Serial 40 和如今的S60第三版支持。这对于目前大量的S60第三版手机用户来说真是个坏消息。 3.准备 1) 开发M
IDle
t
程序
的IDE工具 2) 管理密钥证书的KeyTool工具 3) 进行套件签名的JadTool工具 4.步骤 1) 为M
IDle
t套件添加权限声明标签; 2) 通过KeyTool工具创建并导出自签名证书; 3) 通过JadTool工具,利用上一步骤生成的自签名证书,对M
IDle
t套件进行签名; 4) 安装自签名证书到目标手机; 5) 安装已签名M
IDle
t套件到目标主机; 6) 对安装后的
程序
进行权限设置。 5.说明 详细内容请参考文档《M
IDle
t
程序
自签名方法》。
黑莓
M
IDle
t开发指南
黑莓
M
IDle
t开发指南 BlackBerry M
IDle
t Development Guide V4.0 介绍如何使用
黑莓
JDE开发用于
黑莓
手机的标准M
IDle
t
程序
。 本文档版权属于RIM,仅用于学习交流,切勿用于商业用途。
BlackBerry 应用和M
IDle
t之间的交互
对于很多没有BlackBerry 应用经验的开发者,或者对于很多现有的J2ME 的系统,如果以最小的代 价和BlackBerry 应用交互,或者和BlackBerry 应用集成,这是一个很好的方法。同时,这也是对 老的J2ME 应用和BlackBerry 的新应用迁移和同步
数据
的一个好办法。既然BlackBerry 开发对 J2ME 提供支持,所以
RMS
可以被用来作为这种解决的首选。 原来的MIDP 规范定义了持久的,基于记录的存储功能叫记录管理存储(
RMS
)。一个M
IDle
t 套件可 以使用
RMS
创建一个或多个记录存储,每个由一个独一无二的名字标识。在 javax.microedition.
rms
包中可以找到必要的类和接口。Record Store 提供了打开,关闭,读取,写 入和更新操作,也提供方法删除单个记录或者整个存储。这个包包含接口来列举,排序和筛选
RMS
内容。 在MIDP1.0 时候,每个
RMS
存储只属于创建它的M
IDle
t 套件。MIDP2.0 规范给
RMS
包增加了一 个非常有用的能力:它允许一个M
IDle
t 套件和另一个M
IDle
t 套件共享记录存储。
RMS
-M
idLe
t例子
RMS
-M
idLe
t例子,非常有助于理解
RMS
。而且是分层的。J2ME手机存储的
程序
,Eclipse项目。
如何将M
IDle
t应用移植到BlackBerry
BlackBerry 平台是一个java 平台,支持标准的j2me,所以,对于j2me 开发人员来讲, 进入BlackBerry 开发世界的一个直接方法就是将现有的M
IDle
t 移植到BlackBerry 平台上。将 M
IDle
t 移植到BlackBerry 上有不同的方法,从简单的
程序
转换到复杂的项目重写,可以适合 不同的开发人员和不同的项目。本文将逐一介绍把M
IDle
t
程序
移杆到BlackBerry 平台上的 各种方法,让读者可以轻松进入BlackBerry 开发世界。 注意,本文针对在j2me 开发方面有一定经验并且有需要将现有的M
IDle
t 应用移植到 BlackBerry 平台上的开发人员。如果你只是希望开发一个新的BlackBerry 应用,请参考其它 BlackBerry 入门文章。
BlackBerry
1,146
社区成员
776
社区内容
发帖
与我相关
我的任务
BlackBerry
探讨BlackBerry智能手机开发相关的技术、软件、产品等话题。
复制链接
扫一扫
分享
社区描述
探讨BlackBerry智能手机开发相关的技术、软件、产品等话题。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章