在测试MIDlet时需要考虑的一些重要方面:
- 即使运行环境发生改变(如网络连接断开),MIDlet也应该能够正常工作。它应该恰当地处理产生的错误,或者把这些错误用容易理解的消息呈现给用户。
- 当不再使用网络时,关闭网络连接。
- 蓝牙设备和服务搜索应该高效的。如果可行,就采用有限查询访问码(LIAC,Limited Inquiry Access Code)来加速搜寻过程。当长时间不使用蓝牙连接时,应该关闭蓝牙连接。
- 在RMS操作中,当改写重要数据时,就要通知用户。
- 应用程序的所有主要功能可以轻松地通过主菜单来访问。
- 每一项功能都像文档中和应用程序的操作说明部分所描述的那样工作。
- 每个屏幕只在一段时间内显示,这段时间是阅读信息所必需的时间。
- 需要在整个应用程序中维持以下这些特性的一致性:术语、布局、颜色(或反色)、软键标签、振动和声音。
- 菜单按逻辑分组,并且菜单结构的分级不能太深。
- 可以从主菜单中退出应用程序。
- 软键标签反映了特殊开发人员平台的用户接口的样式。
- 与右软键相关联的标签指向返回、放弃、退出、取消、清除或其他“否定/后退”的功能。
- 中间软键只有肯定的功能性命令。
- 用户下一步最有可能执行的操作(命令的最高优先级)要映射到中间软键。
- 每个声音都有独特的含义。
- 声音的设置不能影响应用程序的使用。
--摘自《Series 40 可扩展应用程序开发》
分享到:
相关推荐
而当非受信MIDlet访问系统敏感API时,出于对手机安全性的考虑,设备就需要显式地获得用户许可。 解决该问题的通常做法是购买权威认证机构签署的证书进行签名,使程序成为受信MIDlet(Trusted MIDlet)。当然,前提...
JAVA移动实现与网络服务器端(servlet)通信实现
这个是Eclipse项目,MIDlet控件的例子,分成input, output 和midlet.有助于理解控件的使用和分层。
MIDlet通过蓝牙与电脑通信的案例 MIDlet通过蓝牙与电脑通信的案例
J2ME读取MIDlet的系统属性,用于判断J2ME获取的各个属性
详细介绍了midlet程序签名机制,包括三种信任域的不同、开发过程中使用的签名与产品签名的不同等内容。并基于MOTO手机开发平台给出示例。
MIDlet与J2EE结合开发移动商务应用.pdf
我在一个项目开发中整理的资料,不知道有没有人发过。
BlackBerry 平台是一个...注意,本文针对在j2me 开发方面有一定经验并且有需要将现有的MIDlet 应用移植到 BlackBerry 平台上的开发人员。如果你只是希望开发一个新的BlackBerry 应用,请参考其它 BlackBerry 入门文章。
黑莓MIDlet开发指南 BlackBerry MIDlet Development Guide V4.0 介绍如何使用黑莓JDE开发用于黑莓手机的标准MIDlet程序。 本文档版权属于RIM,仅用于学习交流,切勿用于商业用途。
this is simple example of j2me midlet by using lwuit library in which simple form is displayed
使用pascal语言开发手机java游戏的工具.
对于很多没有BlackBerry 应用经验的开发者,...在MIDP1.0 时候,每个RMS 存储只属于创建它的MIDlet 套件。MIDP2.0 规范给RMS 包增加了一 个非常有用的能力:它允许一个MIDlet 套件和另一个MIDlet 套件共享记录存储。
做midlet开发,如果需要用到乘幂运算,会用到这个函数。 文件名是float.java 里面包含了pow函数等midlet原本不具备的数学运算函数。
RMS-MidLet例子,非常有助于理解RMS。而且是分层的。J2ME手机存储的程序,Eclipse项目。
后者指出基本的J2ME 运行时环境,包括一组来自J2SE 的类。MIDP(Mobile Information Device Profile,移动 信息设备特征)就是一种特定类型的特征,它包含一些附加的库,为与GUI 和数据库的交互提供了Java API。此外...
我做的毕业设计,功能是实现手机和SQL的连接解压并配置相关的TOMCAT服务器,在WTK2.5下,可以进行仿真,同时可以生成 .jar 文件传到手机上用
手机开发MIDI1.0基本例子。开始学习手机开发的时候,可以参考。
第二章MIDlet--j2me开发.ppt