`
harry
  • 浏览: 184595 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

在测试MIDlet时需要考虑的一些重要方面

    博客分类:
  • Java
阅读更多

在测试MIDlet时需要考虑的一些重要方面:

  • 即使运行环境发生改变(如网络连接断开),MIDlet也应该能够正常工作。它应该恰当地处理产生的错误,或者把这些错误用容易理解的消息呈现给用户。
  • 当不再使用网络时,关闭网络连接。
  • 蓝牙设备和服务搜索应该高效的。如果可行,就采用有限查询访问码(LIAC,Limited Inquiry Access Code)来加速搜寻过程。当长时间不使用蓝牙连接时,应该关闭蓝牙连接。
  • 在RMS操作中,当改写重要数据时,就要通知用户。
  • 应用程序的所有主要功能可以轻松地通过主菜单来访问。
  • 每一项功能都像文档中和应用程序的操作说明部分所描述的那样工作。
  • 每个屏幕只在一段时间内显示,这段时间是阅读信息所必需的时间。
  • 需要在整个应用程序中维持以下这些特性的一致性:术语、布局、颜色(或反色)、软键标签、振动和声音。
  • 菜单按逻辑分组,并且菜单结构的分级不能太深。
  • 可以从主菜单中退出应用程序。
  • 软键标签反映了特殊开发人员平台的用户接口的样式。
  • 与右软键相关联的标签指向返回、放弃、退出、取消、清除或其他“否定/后退”的功能。
  • 中间软键只有肯定的功能性命令。
  • 用户下一步最有可能执行的操作(命令的最高优先级)要映射到中间软键。
  • 每个声音都有独特的含义。
  • 声音的设置不能影响应用程序的使用。

--摘自《Series 40 可扩展应用程序开发》

分享到:
评论
1 楼 neolf 2007-09-03  
《Series 40 可扩展应用程序开发》,好书啊~
刚买了一本,正在拜读!1

相关推荐

    手机趣味拼图游戏的开发

    在开发趣味拼图游戏时,我们需要考虑游戏的逻辑、规则和用户交互。游戏可能包括一个图片库,用户可以选择图片来创建拼图,拼图可以设置不同的难度级别,如碎片数量。为了实现这些功能,我们需要用到J2ME的类库,如`...

    关于J2ME的认证题库

    你需要熟悉MIDlet的生命周期管理,包括启动、暂停、恢复和终止等状态,以及如何在这些状态之间进行转换。 3. **用户界面设计**:J2ME中的用户界面主要通过Canvas和Form类来实现。Canvas允许自定义绘图,而Form则...

    j2me 游戏 连连看 源码,很牛

    J2ME的Midlet类提供了一些资源加载方法,如Image.createImage(),但资源占用内存有限,因此通常需要在不使用时释放。对于连连看,这可能包括方块图片、背景音乐和音效的加载与释放。 5. **用户界面**: 虽然J2ME的...

    用j2me语言编写的名片夹源代码,在手机上安装使用的,这方面爱好的同学可以参考一下

    在移动通信领域,Java 2 Micro Edition(J2ME)是一种广泛应用于嵌入式设备和移动设备的编程平台,尤其是对于早期的智能手机来说,J2ME是开发应用程序的重要工具。本篇文章将深入探讨如何使用J2ME编写一个手机上的...

    Java ME实用详解——用Eclipse进行移动开发【源码】

    编写MIDlet时,需要继承MIDlet类,并实现startApp、pauseApp和destroyApp这三个关键方法。 6. **用户界面设计** Java ME的用户界面通常使用Canvas或者Form组件来构建。Canvas允许自定义绘图,而Form则可以添加文本...

    J2ME游戏开发

    开发J2ME游戏时,通常需要一个模拟器来测试代码。Sun公司的 Wireless Toolkit (WTK) 2.0是一个常见的选择,它包含了J2ME开发所需的环境和工具,如KToolbar,可以用来创建新的项目、编辑代码和运行模拟器。开发者需要...

    如何在JavaME平台上获取手机串号

    在Java ME平台进行手机开发时,有时我们需要获取设备的唯一标识符——即手机串号(International Mobile Equipment Identity, IMEI),这对于识别特定设备、跟踪设备或者用于一些安全相关的应用非常有用。...

    J2ME手机游戏

    随着移动技术的发展,虽然现在J2ME已经逐渐被更先进的平台取代,但它在早期手机游戏发展史上仍然占有重要地位。对于希望了解早期移动游戏开发或者进行复古游戏开发的开发者来说,学习J2ME仍然是有价值的。

    J2ME开发教程

    编写MIDlet时,需要遵循MIDP API,包括 javax.microedition.* 包中的类和接口。 **五、用户界面** J2ME中的用户界面通常是基于图形用户接口(GUI)的,使用Canvas或Form组件。Canvas允许自定义绘图,而Form可以...

    j2me打砖块游戏

    在开发过程中,你需要考虑性能优化,因为J2ME运行在资源有限的设备上。减少绘图操作,避免不必要的计算,以及利用缓存提高效率都是常见的优化手段。 游戏还包括音效和动画元素,J2ME提供了`MidiPlayer`和`...

    j2me获取真机屏幕宽度 高度的小程序

    在Java 2 Micro Edition (J2ME)平台上开发移动应用时,了解设备的屏幕尺寸是非常重要的,这有助于确保应用能够适配不同的手机或设备。标题提到的“j2me获取真机屏幕宽度 高度的小程序”正是这样一个实用工具,它能够...

    NEC手机JAVA中级讲座

    不同的NEC手机可能拥有不同的处理器速度、内存大小和屏幕分辨率,因此在编写代码时,需要考虑这些因素,以确保程序能在各种设备上高效运行。例如,使用适当的数据结构和算法,避免内存泄漏,以及利用多线程技术提高...

    手机应用软件设计与实现.docx

    手机应用软件设计与实现需要考虑手机的屏幕大小、输入方式、存储能力、网络连接等方面的限制。 在手机应用软件设计与实现中, RecordListener 是 javax.microedition.rms 包提供的一个接口,用来监听发生在记录文件...

    java手机程式设计入门

    在开始编程之前,你需要安装Java ME SDK,这将提供一个完整的开发环境。这个SDK包括一个集成开发环境(IDE),如NetBeans或Eclipse,它们有内置的Java ME支持。安装后,你可以创建一个新的项目,并选择适合移动设备...

    J2me 手机照相存储

    **J2ME手机照相存储**是移动设备应用程序开发中的一个重要方面,特别是在早期智能手机时代,J2ME(Java 2 Micro Edition)是开发这类功能的主流平台。J2ME为移动设备提供了轻量级的Java运行环境,允许开发者创建可以...

    用Eclipse开发J2ME手机游戏入门讲座

    音频处理方面,J2ME提供了一些基本的音频播放功能,如MIDI和简单的声音剪辑播放。 ### 7. 测试与调试 使用Eclipse的内置调试器或J2ME插件提供的模拟器进行测试和调试。模拟器可以模拟不同类型的设备,帮助你在实际...

    J2MEMIDP无线设备编程指南

    综上所述,"J2MEMIDP 无线设备编程指南"是指导开发者如何在有限资源的无线设备上构建 J2ME 应用的宝贵资源,涵盖了从 UI 设计到网络通信、设备兼容性、应用生命周期管理等多个方面,是深入理解 J2ME MIDP 开发的关键...

    J2ME手机开发资源

    - 开发J2ME应用时,需要考虑内存限制和CPU性能,因此优化代码以减少资源消耗至关重要。 9. **调试与测试**: - 使用WTK(Wireless Toolkit)或NetBeans等开发工具进行模拟器测试,可以进行调试和性能分析。 10. ...

    j2me毕业设计

    在设计游戏时,我们还需要考虑以下几个关键点: 1. **游戏循环**:游戏通常有一个主循环,用于处理更新游戏状态、渲染屏幕、处理输入和定时事件。这个循环是游戏运行的心脏,确保游戏的流畅性。 2. **资源管理**:...

    J2ME游戏优化秘密_译文.txt

    例如,在绘制大量对象时可以考虑使用批处理技术。 4. **代码优化**:简化代码逻辑,减少循环次数,避免冗余计算等。同时利用编译器提供的优化选项也可以显著提升程序性能。 5. **多线程技术**:合理利用多线程技术...

Global site tag (gtag.js) - Google Analytics