`
owennet
  • 浏览: 89771 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于j2me中RMS的大小限制

    博客分类:
  • j2me
阅读更多
    昨天做千寻网站的手机终端软件,大保存内容到手机的RMS时出现RecordStoreFullException例外,这个例外是在记录存储中没有足够的可用空间时抛出的,于是在手机上进行调试,RecordStore.getSizeAvailable(),空间还很大,百思不得其解,上网搜了一下http://www.j2medev.com/Article/ShowArticle.asp?ArticleID=68,我做了一下测试,N6230 最大RMS空间31K,原来如此!
 
随便还搜到了这个:唐良
       J2me中只有一个永久存储空间,就是RMS。用RecordStore类来访问。本文主要讨论一下空间容易的限制问题。下面是我总结出来的空间大小限制。这些都是我开发过的手机。
       Nokia 40 : 20K
       Nokia 60: 无限制
       Moto V180: 64K
       Moto V501,V600: 无限制
       Moto C650: 64K
Moto的手机一般的空间都是64K或者64K以上的空间。不过特别需要注意的是,Moto的空间需要在jad文件中写明MIDlet-Record-Size的最大Size,否则,Moto默认都是16K的RMS空间,而这一规则在Nokia的手机上没有,在模拟器上也没有。
分享到:
评论

相关推荐

    J2ME RMS 小试牛刀

    3. 考虑到不同设备可能有不同的内存限制,合理设计RMS的大小和结构。 4. 当应用程序不再需要使用RecordStore时,务必关闭,以释放设备资源。 通过上述介绍和示例,我们可以了解到J2ME中的RMS是如何工作的,以及如何...

    非常好的关于j2me学习概要

    ### 非常好的关于J2ME学习概要 #### J2ME简介与学习路径 J2ME(Java 2 Platform, Micro Edition)是Sun Microsystems为嵌入式设备和移动设备设计的一种Java平台版本。本文章旨在为初学者提供一份详尽的J2ME学习...

    郭克华J2ME实例教程完整版之RMS编程1

    - 记录大小限制及管理RecordStore的空间。 - 错误处理和异常管理,如RecordStoreFullException、RecordStoreNotFoundException等。 - 数据备份与恢复机制,确保数据的安全性。 - 在实际应用中,如何利用RMS实现用户...

    J2ME中png图片处理压缩

    在J2ME中,由于库的限制,我们通常不能直接读取和操作PNG图像的原始压缩数据。然而,我们可以利用Java的内置类,如`javax.microedition.lcdui.Image`,来加载和显示PNG图片。 1. **加载PNG图片**: J2ME中的`Image...

    J2ME相关技术,介绍J2ME的问题处理

    4. 性能差异:内存和文件大小限制导致兼容性问题。 四、J2ME相关职业 1. J2ME游戏开发人员:专注特定平台的游戏开发,需熟练掌握高级和低级用户界面、线程和网络编程。 2. J2ME应用开发人员:开发移动应用,如定位...

    RMS的使用解析

    需要注意的是,RMS虽然功能强大,但也有一定的限制,比如每个RecordStore的最大大小、记录数量等。因此,在实际开发过程中还需要根据具体的应用场景和需求进行合理的设计和优化。 #### 三、示例代码解析 下面给出...

    J2ME中文教程FromIBM手机开发电子书

    10. **优化技巧**:由于资源限制,J2ME应用需要优化,包括代码大小、内存使用和性能。 11. **案例分析**:教程可能会通过实际案例,如开发一个简单的手机游戏或实用工具,来帮助读者深入理解J2ME开发。 在提供的...

    j2me 经典版

    8. **设备适配**:J2ME应用需要考虑不同设备的差异,如屏幕大小、输入方式和内存限制。开发者需要使用抽象类和条件编译来处理这些差异。 9. **打包与部署**:MIDlet Suite通常被打包成JAR文件,可以使用jad文件...

    J2ME游戏开发

    - **移动游戏的限制**:讨论了移动游戏开发面临的挑战,如内存限制、显示大小和分辨率等。 - **开发工具**:介绍了用于J2ME游戏开发的常用工具和技术栈。 - **开天辟地第一步**:提供了启动游戏项目的初步指南。 - *...

    J2ME——all

    1. **MIDlet**:J2ME应用程序的核心,它是运行在J2ME平台上的一组Java类,类似于Java中的Applet。 2. **Life Cycle**:MIDlet有自己的生命周期,包括初始化、启动、暂停、恢复和停止等状态。 3. **User Interface**...

    j2me入门教程j2me入门教程j2me入门教程

    J2ME提供了Record Management System (RMS) 用于本地数据存储,类似于简单的数据库系统。开发者可以创建记录存储区并读写数据。 8. **网络通信** MIDP提供了HttpConnection和WapPush接口,用于实现HTTP协议和WAP...

    J2ME开发大全.pdf

    然而,挑战主要在于设备的硬件差异、内存限制以及不同设备对J2ME实现的不一致性。 通过阅读《J2ME开发大全》这本书,读者将深入理解J2ME的各个方面,从基本概念到高级技术,包括UI设计、网络编程、数据管理等,逐步...

    j2me中文教程从事JAVA手机开发的教程

    开发者可以使用J2ME WTK或其他IDE中的模拟器进行初步测试,但最终应确保在目标设备上进行实际测试,因为不同设备可能对J2ME支持程度不一,存在兼容性问题。 总之,“j2me中文教程从事JAVA手机开发的教程”覆盖了...

    J2ME_游戏开发_with_MIDP2

    在J2ME游戏开发中,开发者需要考虑移动设备的限制,如屏幕大小、处理能力和内存限制等。此外,游戏的设计和开发流程也需要精心规划,包括游戏概念的形成、原型设计、迭代开发和测试等。 ### 接口设计 移动游戏的...

    J2ME移动应用开发讲义

    - 在J2ME开发中,考虑到设备资源限制,优化代码以减少内存占用和提高执行效率至关重要。 - 了解设备特性和API限制,如屏幕大小、颜色深度、输入设备等,有助于创建高效且用户体验良好的应用。 8. **调试和测试** ...

    J2ME中文教程

    - **MIDlet 生命周期**:MIDlet是J2ME中的应用程序单元,其生命周期包括初始化、启动、暂停和销毁等状态。 #### 二、CLDC简介 - **CLDC 1.0规范**(JSR30):由Java Community Process公布的标准,定义了J2ME平台的...

    J2ME超级学习笔记

    RMS是J2ME中用于本地数据存储的系统,通过RecordStore类管理数据,适合保存应用程序的配置信息或用户数据。 7. **应用打包与部署** 使用J2ME的JAR和JAD文件进行应用打包,JAD文件包含了应用元数据,如版本信息、...

    J2ME考试复习试题

    在J2ME中,由于资源限制,Java IO包的实现可能有所精简,但这些基础类仍然是必需的。 ### 控制结构与异常处理 第二个选择题涉及到控制结构中的`switch`语句,该题目测试的是考生对于`switch`语句的理解,特别是`...

    J2ME源代码1

    `chapterXX`(未提供具体章节)可能包含关于内存管理、代码大小优化、性能调优等方面的实践指导。 通过深入研究这些章节,开发者可以全面了解J2ME开发,从基础概念到高级特性,从简单的UI设计到复杂的网络通信,从...

    基于J2ME平台的手机应用程序研究与开发

    在J2ME中,数据存储通常使用Record Management System (RMS),它提供了一种存储和检索小数据集的方法。RMS中的RecordStore类可以看作是小型数据库,适合保存应用程序的状态和用户数据。 **应用发布与安装** MIDlet...

Global site tag (gtag.js) - Google Analytics