我在诺基亚S40上安装了j2me应用程序。一些配置数据存储在RMS中。是否可以用新版本覆盖已安装的应用程序?如何在新版本中保留RMS?
如果可能,升级时是否可以设置为默认操作,以避免用户意外删除数据?
发布于 2009-07-31 18:46:40
当从浏览器安装新版本时,应用程序将保留RMS并从设备中删除旧版本。
当从蓝牙安装时,旧版本不会被删除,新版本也不会获得旧的RMS。
一些诺基亚S60设备会询问用户是否要保留均方根值。但对于S40来说,这就是它的工作方式。
发布于 2009-06-06 13:59:03
如果你的手机在没有询问用户的情况下自动删除RMS数据库,这是一个巨大的bug,违反了MIDP规范。
我假设您使用的是零售手机,而不是原型手机。
始终值得检查固件是否可以使用诺基亚PC工具进行升级。
如果升级过程询问用户是否删除旧的RMS数据,您可能无法防止询问该问题。
通常,在远程服务器上同步配置数据并在它变得不可用时重新下载它是一种好的做法。
发布于 2009-06-08 06:25:01
基本上,您无法控制安装和更新过程。手机环境需要注意。一些电话询问用户是否保存RMS数据,但这不能由开发人员或用户控制
https://stackoverflow.com/questions/957720
复制相似问题