Pisząc programy pod .NET Compact Framework Microsoft dostarcza z Windows Mobile SDK zestaw emulatora urządzenia i skórek pod różne rozdzielczości. Znudzony trochę nieciekawym wyglądem postanowiłem stworzyć własną skórkę. A skoro firma HTC udostępniła HTC Touch Pro2 do testów, wybór był oczywisty.
Tworzenie skórki jest dziecinnie proste (dlatego dziwi mnie, że tak mało jest ich w sieci). Cała zabawa polega na stworzeniu grafiki urządzenia i pliku definicji. W skórkach Microsoft dodatkowo występuje grafika maski klawiszy oraz grafika “wciśniętych” przycisków, ale przez sam emulator nie są one wymagane.
Plik definicji wskazuje na poszczególne grafiki, położenie ekranu oraz listę obsługiwanych klawiszy jeżeli dostarczyliśmy grafikę maski. Więcej o tworzeniu skórek można poczytać na MSDN-ie.
Skórka emulatora HTC Touch Pro2:
Skórkę można pobrać tutaj.
Ponieważ HTC Touch Pro2 ma ekran o rozdzielczości WCGA (480×800) do tej skórki wymagany jest emulator “Windows Mobile 6.5 Professional WVGA Emulator”. który jest dostarczany w Windows Mobile 6.5 Developer Tool Kit.
Sposób instalacji:
- pliki wypakowujemy do C:\Program Files\Windows Mobile 6 SDK\PocketPC\DeviceemulationV650\
- uruchamiamy Visual Studio
- nawigujemy do Tools -> Options…
- wybieramy Device Tools -> Devices
- z listy wybieramy USA Windows Mobile 6.5 Professional WVGA Emulator
- klikamy Save As…
- wprowadzamy tytuł HTC Touch Pro2
- klikamy Properties…
- klikamy Emulator Options…
- przełączamy się na zakładkę Display
- w Skin wskazujemy ścieżkę do C:\Program Files\Windows Mobile 6 SDK\PocketPC\DeviceemulationV650\HTC_Touch_Pro2\HTC_Touch_Pro2.xml
- uruchamiamy nasz program
Ze względów praktycznych klawisz Back zmieniłem na App Launch 2 aby możliwe było obracanie emulatora. Ponieważ HTC Touch Pro2 ma duży ekran, emulator ledwo mieści się nawet na monitorze o rozdzielczości 1920×1200





One ResponseLeave one →
Leave a Reply