8


设备功能

本章介绍了可以为使用 Content Delivery Server 的设备指定的设备功能。有关如何指定设备功能的信息,请参见 Catalog Manager 联机帮助中的“管理设备”。


功能描述

设备功能分为以下几类:

有关详细信息,请参见指定功能值

系统功能

系统功能主要由 Content Delivery Server 使用。它们定义了设备执行 Content Delivery Server 功能时所必须具备的功能。例如,系统功能定义了设备是否支持短消息服务 (Short Message Service, SMS) 或 WAP 推送。

推送类型使用字符串值的形式,该值指定了设备的传送机制:mmssmswap

必备功能

必备功能是指为使设备接受 MIDlet 应用程序而必须指定的功能。表 8-1 列出了使用 Content Delivery Server 的设备的必备功能。


表 8-1 必备功能

名称

类型

描述

示例值

MicroEdition-Configuration

字符串

特定于软件平台:连接有限设备配置 (Connected Limited Device Configuration, CLDC) 版本。

CLDC-1.0

MicroEdition-Profile

字符串

特定于软件平台:移动信息设备配置文件 (MIDP) 的版本

MIDP-1.0


 

Content Delivery Server-Specific Capabilities(Content Delivery Server 特定的功能)

特定于 Content Delivery Server 的功能指的是应用于该服务器的功能,但还不是行业标准功能。设备必须具备表 8-2 中列出的 Content Delivery Server 特定的功能才能使用该服务器。


表 8-2 Content Delivery Server-Specific Capabilities(Content Delivery Server 特定的功能)

名称

类型

描述

示例值

支持的库

列表

用于 API 验证的系统功能。

使您能够设置设备支持的库。这些库定义了支持的 API 集。此功能使 Content Delivery Server 能够将应用程序与支持此应用程序使用的库的设备相匹配。

MIDP-1.0

Descriptor Template(描述符模板)

列表

用于两步下载内容的系统功能。

如果指定了两步下载,将使用指定模板为非 MIDlet 内容生成描述符文件。如果未选定此选项,则以 OTA 一步下载或 SMS 消息的形式传送内容。

General Content Descriptor


 

浏览器功能

浏览器功能是指为设备指定的浏览器类型。将给定一个字符串值,用于指定在设备上显示标记的浏览器。例如,浏览器类型可以使用以下值之一:

User Interface and Software Capabilities(用户界面功能和软件功能)

Content Delivery Server 使用用户界面功能和软件功能完善功能匹配过程。

表 8-3 列出了用户界面功能和软件功能。


表 8-3 用户界面功能和软件功能

名称

类型

描述

示例值

位数/像素

整型

特定于硬件平台:位数/像素

定义设备运行应用程序时所必须具备的每像素的最小位数。

16

Ccpp 接受字符串

列表

特定于软件平台:设备支持 OTA 下载的 MIME 类型列表。

application/java-archive
text/plain
image/gif

Ccpp 接受语言

列表

特定于软件平台:Locale(语言环境)

定义设备支持的语言环境。选择列表中的一个或多个条目。

en_US

彩色支持

布尔型

特定于硬件平台:彩色支持

定义设备是否是彩色屏幕。

YesNo

确认支持

布尔型

特定于软件平台:确认支持

定义在安装 MIDlet 后设备是否发送确认消息 (MIDlet-Install-Notify)。

YesNo

传送类型

列表

特定于软件平台:传送类型

定义设备支持的内容传送机制。

OTA

NSM

EMS

图像支持

布尔型

特定于硬件平台:图像支持

定义设备是否支持图像。

YesNo

输入字符集

列表

特定于硬件平台:输入字符集

定义设备可以接受的字符集列表。

US-ASCII

ISO-8859-1

应用程序最大大小

整型

设备可以支持的应用程序最大大小(以字节为单位)。

30000

内容最大大小

整型

设备可以支持的内容(非 MIDlet)的最大大小(以字节为单位)。

30000

软键数量

整型

特定于软件平台:定义设备所需的软键数量。

2

输出字符集

列表

特定于硬件平台:定义设备支持的能够输出到显示屏幕的字符集的列表。

US-ASCII

ISO-8859-1

屏幕高度

整型

特定于硬件平台:设备屏幕高度的大小(以像素为单位)。

128

屏幕宽度

整型

特定于硬件平台:设备屏幕宽度的大小(以像素为单位)。

128


 

指定功能值

根据功能的不同,可以使用列表、整型值或布尔值的形式指定功能值。

列表

列表值可以包含一个或多个值。要从提供的列表中选择多个值,请在按住 Ctrl 键的同时单击要包含的每一项。当这些项显示为字符串时,每个值都在单独一行上显示。例如,“支持的库”使用的列表值可以为 DOJA-1.0MIDP-1.0MIDP-2.0

整型

整型值是一个数字值。整型值必须是整数。该值不支持小数点。例如,“软键数量”使用整型值,如 2

布尔型

设备功能的有效布尔值为 Yes 或 No。例如,“图像支持”可以使用布尔值 Yes