我有一个用户在带有 WM 6.1 的三星 BlackJack 上运行我的应用程序。他报告了我无法在任何模拟器或我正在开发的设备(T-Mobile Shadow 和 WM 6.0)上复制的问题,例如表单上没有出现的标签。
我有哪些选择可以重现和识别此类问题,而无需自己购买任何有问题的设备并进行尝试?
我有一个用户在带有 WM 6.1 的三星 BlackJack 上运行我的应用程序。他报告了我无法在任何模拟器或我正在开发的设备(T-Mobile Shadow 和 WM 6.0)上复制的问题,例如表单上没有出现的标签。
我有哪些选择可以重现和识别此类问题,而无需自己购买任何有问题的设备并进行尝试?
屏幕尺寸不同。分辨率也可能不同。Microsoft 有用于方形 pda 和 vga 分辨率 pda 的模拟器。使用标签的 Anchor 属性可能会有所帮助。
Windows Mobile 6 Professional 和 Standard Software Development Kits Refresh包含以下仿真器:
* Windows Mobile 6 Standard SDK
o Windows Mobile 6 Standard (176x220 pixels - 96 dpi)
o Windows Mobile 6 Standard Landscape QVGA (240x320 pixels - 131 dpi)
o Windows Mobile 6 Standard QVGA (320x240 pixels - 131 dpi)
* Windows Mobile 6 Professional SDK
o Windows Mobile 6 Classic (240x320 pixels - 96 dpi)
o Windows Mobile 6 Professional (240x320 pixels - 96 dpi)
o Windows Mobile 6 Professional Square (240x240 pixels - 96 dpi)
o Windows Mobile 6 Professional Square QVGA (320x320 pixels - 128 dpi)
o Windows Mobile 6 Professional Square VGA (480x480 pixels - 192 dpi)
o Windows Mobile 6 Professional VGA (480x640 pixels - 192 dpi)
如果模拟器没有帮助,也许可以构建一个内置更多日志的构建并将其提供给用户。如果他们报告了这个错误,他们可能会愿意提供一点帮助,并向您发送一些来自该私有构建的日志。不过,在 UI 故障的情况下,我不确定日志记录会有所帮助。
这是真的,我的应用程序在所有其他模拟器上运行良好,甚至在 Square 模拟器上。但是我在 SQUARE 屏幕上获得了 128 DPI (320 x 320) 的滚动条。其他方屏没问题。
我认为这是因为它在缩放时如何舍入控件的大小。即 128/96 = 1.3333。当您看到这些 128DPI 320/320 方形屏幕时,请减小控件尺寸或将其压缩。(这是方形 QVGA)。