使Java代码可移植之二[2]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

当前,当下载一个应用程序时,通常让用户点击手机上的链接来(例如,“BoyRacer for Sony Ericsson P800/P900”或“BoyRacer for Nokia 6600 or Series 60”)下载。然而,在每个HTTP处理期间,设备将自己的识别码加入用户代理字段(例如,“Sony Ericsson P900”或“Nokia 6600”),这能够被提供下载的服务器识别来发送恰当的JAR应用程序。针对设备识别的Composite Capability/Preference ProfilesCC/PP,参见www.w3.org/Mobile/CCPPUAProf标准正在慢慢地形成,它将使提供下载的服务器能够获得一个手机的更详细的特性。

HTTP处理一个URI,它指向手机的详细信息,但是也能包含一些其他信息,这些信息能够标识出单个手机相对厂家标准可能进行了哪些修改。这就能使下载服务器为一个指定的手机动态创建一个量身定制的JAR文件。

通常,需要检查目标设备的设计标准并尽量服从这些标准。甚至开发者可能实现任何他们希望使用的低层GUI API,对用户而言,使用他们熟悉的界面会更容易。因此,对于不同的主机设备,尽可能地模拟菜单和命令的标准命名法。一些设备为用户提供一个一致的界面。例如,在Nokia手机上,右边的软键通常总是“导航”命令,如退出、后退和取消等,左边的软键用于“主动的”命令,如确定、选择和连接等。

6.3.1  低级图形内容

在游戏应用程序中,构成基本用户界面的便是图形内容。

本文关键:使Java代码可移植之二
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top