我正在研究使用 HTC Advantage 进行原型设计,它运行 Windows Mobile 5,屏幕分辨率为 640x480(或者如果是纵向的,则为其他方式)。
在有人介入并建议开发为原生 Windows 移动应用程序之前,我们正在将原型设计为 Java midlet,因为我们还想找出如果我们决定将代码运行在其他设备上时存在哪些限制/限制/设计考虑因素移动平台:Java 允许我们以更少的代码更改成为最大的移动平台。
我正在使用 Netbeans 6.8 进行开发,我看不到任何方法可以将 midlet 的“设备屏幕”视图从典型的手机大小的屏幕更改,也无法将视图从纵向更改为横向;同样,模拟器没有大分辨率设备。
我正在使用 ClamshellCldcPhone1 的默认移动设备。我查看了其他一些设备配置文件,但据我所知,它们似乎都没有针对更大屏幕的设备。而且我找不到任何文档告诉我 ClamshellCldcPhone1 和 DefaultCldcPhone2 之间的区别。
有没有人有这方面的经验?我读过的大多数现有内容都说过要针对较小的分辨率进行设计并使用锚定来确保控件保持在原位;但是,由于我的屏幕是分辨率的两倍,因此我想为该分辨率编写代码(鉴于目前处于原型世界中)。我可以将代码复制到 HTC 设备上进行测试,但这(可能)会变得很痛苦,尤其是在早期阶段。
欢迎任何建议:-)