2

我正在研究使用 HTC Advantage 进行原型设计,它运行 Windows Mobile 5,屏幕分辨率为 640x480(或者如果是纵向的,则为其他方式)。

在有人介入并建议开发为原生 Windows 移动应用程序之前,我们正在将原型设计为 Java midlet,因为我们还想找出如果我们决定将代码运行在其他设备上时存在哪些限制/限制/设计考虑因素移动平台:Java 允许我们以更少的代码更改成为最大的移动平台。

我正在使用 Netbeans 6.8 进行开发,我看不到任何方法可以将 midlet 的“设备屏幕”视图从典型的手机大小的屏幕更改,也无法将视图从纵向更改为横向;同样,模拟器没有大分辨率设备。

我正在使用 ClamshellCldcPhone1 的默认移动设备。我查看了其他一些设备配置文件,但据我所知,它们似乎都没有针对更大屏幕的设备。而且我找不到任何文档告诉我 ClamshellCldcPhone1 和 DefaultCldcPhone2 之间的区别。

有没有人有这方面的经验?我读过的大多数现有内容都说过要针对较小的分辨率进行设计并使用锚定来确保控件保持在原位;但是,由于我的屏幕是分辨率的两倍,因此我想为该分辨率编写代码(鉴于目前处于原型世界中)。我可以将代码复制到 HTC 设备上进行测试,但这(可能)会变得很痛苦,尤其是在早期阶段。

欢迎任何建议:-)

4

2 回答 2

1

您需要的是适合您的手机外形的新仿真器配置。Netbeans 中的仿真器与 SUN Ltd 的 J2ME SDK(以前称为 Wireless ToolKit,因此是 WTK 的缩写)相同。

您可以复制可能位于
C:\Program Files\NetBeans 6.8\mobility8\WTK2.5.2\wtklib\devices中的 ClamshellCldcPhone1 文件夹,
并修改新配置中的图像和 .properties 文件以匹配您想要的设备去效仿。

您可以添加/删除物理键,调整屏幕大小并使其成为触摸屏。

这都应该在 J2ME SDK 文档中解释。

于 2010-01-11T13:03:35.373 回答
0

自从我做这些已经很长时间了,但我认为你可以复制一个现有的配置文件,重命名它,然后将设置更改为你想要的。

于 2010-01-11T12:56:43.627 回答