CNJM首页 | 业界新闻 | 手机软件 | 终端应用 | 资源下载 | 开发文档 | EclipseME | CNJM论坛 加入收藏 | 设为首页  
logoTop pad
logoBottom
首页
历史
目录
先决条件
安装
创建一个新项目
创建一个新MIDlet
运行/调试
打包发布
高级话题
参考
常见问题
提交问题报告
技术支持
EclipseME开发者
许可证

Eclipse Ready Logo
SourceForge.net Logo


CNJM.net
spacer


设备管理

本文档说明如何在EclipseME对设备定义进行管理。


设备管理首选项

为了使用EclipseME,你必须至少配置一种设备定义。 EclipseME中的设备管理功能允许你有效控制对MIDlet套件和模拟器启动适用的设备定义。 这些设备定义是使用Eclipse的首选项对话框进行管理的。按下面的步骤进行设备管理:

  1. 选择Eclipse的窗口(Window)菜单中的首选项(Preferences)

  2. 展开左面面板的J2ME选项分支并点击设备管理项。

右面的设备管理面板显示了当前已被EclipseME识别的所有设备。 在这个面板中,可以导入新设备,重新定义当前设备,以及删除设备定义。 screenshot

可以在默认(Default)列中选中一个设备作为默认设备。 当创建新的MIDlet套件和新的模拟器启动配置的时候会首先使用默认设备。

导入设备

EclipseME可默认识别数种不同类型的无线工具包和其相关目录结构。 这些设备可以被自动导入EclipseME,用于定义项目和启动模拟器。

  1. 选择导入(Import)...
  2. 在接下来的对话框中,选择已知设备定义的根目录来进行搜索。

    screenshot

    当你离开搜索目录文本框或者按下了刷新(Refresh)按钮, EclipseME就会开始在给定的目录和其所有子目录中查找设备。从EclipseME 1.5.0版本开始, 不再需要给定“精确”的目录来进行导入,因为只要它们存在于给定的目录中, EclipseME就应该可以定位到它们。只要找到设备,EclipseME就会把它显示出来。 如果你希望停止搜索,只要按下取消(Cancel)按钮。 搜索结束以后,使用复选框选中你要导入的设备定义。 最后,选择完成(Finish)按钮来结束导入流程。

    如果EclipseME未能如你所愿找到设备定义,有可能是EclipseME暂时还不支持它。出现这种情况, 请向我们提交改进需求(enhancement request),来要求我们加入对这种WTK的支持。 欲知详情,参见这里

  3. 当你成功的添加了设备,你会在设备管理首选项中看到导入的设备。

    screenshot

    选择完成(Finish)以保存定义。

复制设备定义

在某些情况下,你可能发现导入的设备定义接近你的需求,但需要进行少许修改。 这种情况下,你可以使用复制(Duplicate)按钮来创建选定设备定义的 一个精确的拷贝。可以对这份复制的设备定义进行必要的修改,而不会影响原版设备定义。

注意:并不是一定要在修改之前进行复制。 如果你对导入的设备定义进行了修改并希望恢复原版,只要简单的删除设备定义并重新导入即可。

编辑设备定义

EclipseME试图识别各种开发者用得到的无线工具包。 但不幸的是,保持跟进不同的厂商和和他们五花八门的工具包结构是非常困难的。 即使EclipseME能够识别和导入一个设备定义,它仍有可能是不正确的,或不完全符合你的要求。 这时可以选择编辑(Edit)...按钮以打开编辑对话框。

这个有若干个标签面板的对话框提供了对设备定义的控制,包括模拟器运行,启动命令和设备的相关库。 当编辑对话框打开的时候,当前选定的设备定义内容就自动填充到对话框中。 所有的修改完成之后,点击对话框的确定(OK)按钮, 然后点击设备管理首选项对话框的确定(OK)按钮。

基本属性

编辑对话框的第一个标签面板显示了设备的许多属性定义。所有这些属性在一起即组成了 EclipseME的必要环境,因此进行修改的时候请务必小心。对此面板上各种属性进行配置的进一步信息, 请参见编辑设备基本属性一节。

编辑对话框的库(Libraries)面板允许对设备定义的库进行 选择和配置。应用本面板可以控制增减设备定义的功能特性。可以用这种方法来限制可用的API,以创建 更通用的项目。请参见编辑设备的相关库一节来了解详细信息。

高级属性

编辑对话框的属性(Properties)标签面板显示了当前选定设备的属性定义。 这些属性目前还不可以修改。



Copyright © 2005, http://www.eclipseme.org. All rights reserved. 本中文版由中国Java手机网<www.cnjm.net>翻译