“MicroEdition-Profile”可以在JAD文件中以空格分隔多个值,其中“MicroEdtion-Configuration”只能有一个值。
根据JTWI规范,
我可以创建一个与CLDC1.0和1.1兼容的应用程序。为什么Profile属性允许多个值,但Configuration属性只允许一个值?
答案 0 :(得分:0)
MicroEdition- 配置是指系统的最低级别部分--JVM等。 MicroEdition- Profile 在配置(应用程序生命周期,UI等)之上提供其他软件环境的列表(通常为一号)
有关详细信息,请参阅A Survey of Java ME Today(实际上是从2007年开始,但仍然是一个有用的概述):
配置,位于底部 Java ME组织堆栈,定义了一个 基本的最低公分母Java 运行环境。这包括 VM和一组核心类派生 主要来自Java SE平台。 每个配置都适合a 广泛的受限设备系列 与某种类型的网络 连接。
以及个人资料:
配置不提供类 用于管理应用程序寿命 循环,用于驱动UI,用于 维护和更新持久性 设备本地数据,或用于 安全地访问信息 存储在网络服务器上。代替, 提供了这种类型的功能 通过个人资料或可选 包。个人资料补充说 特定于域的类到核心 由...提供的一组课程 配置,适应的类 对设备的特定用途和 提供缺少的功能 基础配置。
MIDP是移动设备最常见的配置文件,但还有其他配置文件:IMP - MIDP的一种无头版本(JSR-195);和数字电视的DSTB(JSR-242)。