【问题标题】:Windows Mobile device incompatibilities - need suggestions for how to approach testingWindows Mobile 设备不兼容 - 需要有关如何进行测试的建议
【发布时间】:2009-07-07 14:54:30
【问题描述】:

我有一个用户在带有 WM 6.1 的 Samsung BlackJack 上运行我的应用程序。他报告了我无法在任何模拟器或我正在开发的设备(T-Mobile Shadow 和 WM 6.0)上复制的问题,例如表单上没有出现的标签。

我有哪些选择可以重现和识别此类问题,而无需自己购买任何有问题的设备并进行尝试?

【问题讨论】:

    标签: testing windows-mobile device-emulation


    【解决方案1】:

    屏幕尺寸不同。分辨率也可能不同。 Microsoft 有用于方形 PDA 和 vga 分辨率 PDA 的模拟器。使用标签的 Anchor 属性可能会有所帮助。

    Windows Mobile 6 Professional and 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)
    

    【讨论】:

    • 我正在使用停靠,并且表单在所有模拟器分辨率上看起来都很好。
    【解决方案2】:

    如果模拟器没有帮助,也许构建一个内置更多日志的构建并将其提供给用户。如果他们报告了这个错误,他们可能会愿意提供一点帮助,并向您发送一些来自该私有构建的日志。不过,在 UI 故障的情况下,我不确定日志记录会有所帮助。

    【讨论】:

      【解决方案3】:

      这是真的,我的应用程序在所有其他模拟器上运行良好,甚至在 Square 模拟器上。但是我在 SQUARE 屏幕上获得了 128 DPI (320 x 320) 的滚动条。其他方屏都可以。

      我认为这是因为它在缩放时如何舍入控件的大小。即 128/96 = 1.3333。当您看到这些 128DPI 320/320 方形屏幕时,请减小控件尺寸或将其压缩。 (这是方形 QVGA)。

      【讨论】:

        猜你喜欢
        • 2010-10-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-14
        • 1970-01-01
        相关资源
        最近更新 更多