【问题标题】:Netbeans, mobile development and screen sizeNetbeans,移动开发和屏幕尺寸
【发布时间】:2011-01-03 17:53:25
【问题描述】:

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

在有人介入并建议开发为原生 Windows 移动应用程序之前,我们将原型设计为 Java midlet,因为我们还想了解如果我们决定将代码用于在其他移动平台上运行:Java 使我们能够以更少的代码更改成为最大的移动平台。

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

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

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

欢迎任何建议:-)

【问题讨论】:

    标签: netbeans midlet windows-mobile-5.0 screen-resolution


    【解决方案1】:

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

    您可以制作 ClamshellCldcPhone1 文件夹的副本,该文件夹可能位于
    C:\Program Files\NetBeans 6.8\mobility8\WTK2.5.2\wtklib\devices
    并修改其中的图像和 .properties 文件您的新配置以匹配您要模拟的设备。

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

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

    【讨论】:

    • 我花了一些时间浏览文档,但没有看到任何地方谈论它。我找到了文件(至少从我能看到的),但更改没有生效:可能错过了一些试图反向跟踪配置的东西,但看不到什么。 FWIW,我使用的是 Wireless Tookit 3 而不是 2.5.2。不过干杯。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2012-04-19
      • 1970-01-01
      • 1970-01-01
      • 2016-10-23
      • 1970-01-01
      • 2011-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多