2009-07-07 11 views
0

Ich habe einen Benutzer, der meine Anwendung auf einem Samsung BlackJack mit WM 6.1 ausführt. Er meldet Probleme, wie zum Beispiel Etiketten, die nicht auf Formularen erscheinen, die ich auf keinem der Emulatoren oder dem Gerät, mit dem ich arbeite (T-Mobile Shadow und WM 6.0), reproduzieren kann.Windows Mobile-Gerät Inkompatibilitäten - brauchen Vorschläge, wie Sie sich dem Test nähern

Welche Möglichkeiten habe ich, um solche Probleme zu reproduzieren und zu identifizieren, ohne selbst ein störendes Gerät zu bekommen und es auszuprobieren?

Antwort

1

Bildschirmgrößen sind unterschiedlich. Die Beschlüsse können auch unterschiedlich sein. Microsoft hat Emulatoren für quadratische pdas und vga-Auflösung pdas. Es kann hilfreich sein, die Anchor-Eigenschaft von Labels zu verwenden.

Die Windows Mobile 6 Professional and Standard Software Development Kits Refresh enthält folgende Emulatoren:

* 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) 
+0

Ich verwende Docking und die Formulare sehen auf allen Emulatorauflösungen gut aus. – cdonner

0

Wenn die Emulatoren nicht helfen, vielleicht einen Build mit mehr Protokollierung eingebaut machen und es dem Benutzer geben. Wenn sie den Fehler gemeldet haben, sind sie wahrscheinlich bereit, ein wenig zu helfen und Ihnen Protokolle von diesem privaten Build zu senden. Im Falle eines UI-Fehlers bin ich mir jedoch nicht sicher, welche Protokollierung helfen würde.

0

Das stimmt, dass meine Anwendung funktioniert gut auf allen anderen Emulatoren sogar die Square Emulatoren. Aber ich bekomme Bildlaufleiste auf dem SQUARE-Bildschirm mit 128 DPI (320 x 320). Andere quadratische Bildschirme sind in Ordnung.

Ich thik das ist, weil wie es die Größe der Kontrollen rundet, wenn es skaliert. Das ist 128/96 = 1,3333. Reduzieren Sie die Kontrollgröße oder verdichten Sie sie, wenn Sie diesen 128DPI 320/320 quadratischen Bildschirm sehen. (Dies ist Square QVGA).