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

J2ME开发中遇到的几个问题

    博客分类:
  • j2me
SUN 
阅读更多
    最近终端开发过程中遇到了几个问题,还没有找到很好的解决方法。第一个是关于j2me中RMS存储容量的问题,一般手机提供给RMS的容量只有30k左右的空间,当存储大量数据时很容易跑出 RecordStoreFullException异常,表示存储空间已满,从网上搜了一下,大概的做法就是提示用户删除部分记录,这点肯定不可取,用户没有我们想象的那么聪明,那么就直接帮用户把数据删除一部分,这样用户也许储存的有用数据就被程序删除了,这样也不好。另外想到的就是利用文件系统来存储数据,这样要求手机支持JSR75标准才可以,不能做到通用。目前采用的方法就是不在RMS中存储过多的数据,只在RMS中部分缓存和一些配置信息,需要数据还是通过网络即时下载,虽然用户体验差了点但还可以接受,这样也减少了程序的复杂度,不知道还有没有更好的解决办法。
    第二个问题就是在低级API中实现Ticker,感觉这个功能很长用,但是搜了一下没找到现成的,看来要自己实现了。这个功能和屏幕滚动的道理应该是一样的,通过线程就可以实现。先看看SUN的实现,最终要的是实现屏幕之间的共享,这样可以减少内存和创建线程的时间。
分享到:
评论

相关推荐

    IBM官方J2ME开发中文教程

    10. **问题解决**:列举常见问题和错误,给出解决方案,帮助开发者解决开发过程中遇到的挑战。 在学习过程中,读者可以通过解压后的文件`codefans.net`访问教程内容,这个文件很可能是教程的网页集合,需要在浏览器...

    j2me api/中文开发文档

    在文档中,你会找到以下几个关键领域的详细内容: 1. **基础类库**:包括基本数据类型、集合框架、输入/输出流、线程管理和异常处理等。这些类库是所有J2ME应用程序的基础。 2. **MIDP API**:这是J2ME用于开发...

    j2me不能调试问题已解决

    然而,在使用 Eclipse 这样的集成开发环境(IDE)进行 J2ME 应用开发的过程中,开发者可能会遇到无法调试的问题。本文将详细介绍如何解决 J2ME 在 Eclipse 中无法调试的问题,并提供一系列实用的操作步骤。 #### 二...

    j2me开发指南第三讲

    "彻底解决J2ME中的中文问题"可能涉及以下几个方面: - 使用正确的字符编码,如UTF-8。 - 确保在读写文件或网络传输时正确处理编码转换。 - 在UI组件中设置正确的文本渲染方式,以显示中文字符。 ### 4. J2ME中读取...

    J2ME开发精解源代码.zip

    在J2ME开发中,你会遇到几个关键概念: 1. **MIDlet**:这是J2ME应用程序的主要实体,类似于Java SE中的JApplet。MIDlet包含初始化、启动和停止方法,以及与用户交互的事件处理。 2. **Displayable**:这是J2ME UI的...

    J2ME开发的phonebook

    7. **错误处理**:在J2ME开发中,必须考虑到设备的多样性及可能遇到的网络问题。因此,良好的错误处理和异常处理机制至关重要。 8. **打包与部署**:JAR文件是J2ME应用的标准打包格式,包含了编译后的类和资源。...

    SDK J2ME 开发资源

    本文将围绕“SDK J2ME 开发资源”这一主题,详细介绍几个重要的J2ME开发资源网站,包括Sony Ericsson、Motorola、Samsung Mobile、诺基亚论坛以及三星官方网等,旨在帮助开发者更好地了解和利用这些资源。...

    J2ME嵌入式开发案例精解

    J2ME由几个配置和框架组成,包括Connected Limited Device Configuration (CLDC)和Mobile Information Device Profile (MIDP)。CLDC是J2ME的基础,提供了一个轻量级的Java虚拟机和基础类库。MIDP则提供了用户界面和...

    java j2me 学习与开发

    学习J2ME涉及以下几个关键知识点: 1. **Java语言基础**:扎实的Java语言基础是学习J2ME的前提。理解面向对象编程的基本概念,熟悉类、接口、继承、封装、多态等核心概念。掌握异常处理、集合框架、输入输出流等...

    JAVA基于J2ME的手机游戏开发(论文+源代码)

    通过这篇论文,读者可能能了解到如何将这些概念应用于实际的手机游戏开发中,包括设计思路、实现细节以及可能遇到的问题和解决方案。源代码部分则提供了实际操作的示例,帮助理解理论知识并进行实践学习。 总的来说...

    关于j2me方面的里面有几个例子

    标题中的"关于j2me方面的里面有几个例子"指的是该压缩包中可能包含多个J2ME应用的源代码示例。这些例子通常是为了展示特定的编程概念或功能,比如用户界面设计、网络通信、数据存储等。通过分析和运行这些例子,...

    j2me_https.rar_ j2me-https_j2me_j2me htt_j2me htt_j2me https

    在J2ME环境下实现HTTPS连接,需要解决几个关键问题,包括证书管理、安全套接层(SSL)支持以及可能的网络接入点设置。 1. **证书管理**:在J2ME中,证书处理通常通过JSR 75(PIM,个人信息管理系统)或者JSR 118...

    超级玛丽的代码j2me版

    7. **调试技巧**:实际开发过程中,遇到问题时,学习如何通过日志、断点、变量观察等手段进行调试,是提升编程能力的重要环节。在研究代码时,可以尝试运行并调试,找出潜在的bug。 通过这个项目,初学者不仅能掌握...

    j2me 简单 实例

    在你下载的“J2ME实例”压缩包中,可能包含了一些基础到高级的J2ME应用示例,这些实例可能涵盖了以下几个方面: 1. **基础UI构建**: 使用MIDP API中的Canvas或Form类创建简单的用户界面,如按钮、文本输入等。 2. *...

    J2ME手机电话本

    接下来,我们将实现以下几个核心功能: 1. **数据存储**:电话本中的联系人信息需要持久化存储。J2ME提供了Record Management System (RMS) API来处理这种需求。我们可以创建一个或多个RecordStore对象,每个对象...

    J2ME各API查询工具(j2me).rar

    Java 2 Micro Edition (J2ME) 是一种Java平台,专为嵌入式设备和移动设备设计,如手机、智能手表、电视盒等。...如果你正在或计划进入J2ME开发领域,掌握这样一个工具的使用将大大提升你的工作效率。

    J2ME手机游戏开发自学实例源代码

    游戏开发过程中,你会遇到以下几个核心概念: 1. **用户界面(UI)设计**:使用J2ME的 LCDUI(Limited Connected Device User Interface)库,包括Form、ChoiceGroup、TextBox等组件,构建简单的游戏交互界面。 2....

    J2me剑神游戏源代码.rar

    10. **错误处理**:在J2ME环境中,考虑到设备的多样性,良好的错误处理机制是必要的,以便在遇到问题时能够适当地恢复或告知用户。 通过对这个"J2me剑神游戏"源代码的深入分析,开发者不仅可以学习到J2ME游戏开发的...

    优秀毕业论文J2ME手机游戏开发.rar

    5. 遇到的问题与解决方案:论文可能分享了作者在实际开发中遇到的技术挑战和解决方案,这对于其他开发者来说是宝贵的经验。 6. 结论与未来展望:最后,作者可能会总结研究的主要成果,对未来手机游戏开发的趋势进行...

    J2ME Sprite精灵类人物移动

    在Java 2 Micro Edition (J2ME)平台上开发游戏时,常常会遇到需要处理动态对象移动的情况,这就是“精灵”(Sprite)的概念。本篇主要探讨如何利用J2ME的Game包中的Sprite类来实现一个角色在上下左右四个方向上的...

Global site tag (gtag.js) - Google Analytics