我想知道是否有办法创建自己的Windows Mobile模拟器图像。我有一部索尼爱立信XPERIA X1手机,在3英寸屏幕上有480x800,大约300 DPI。
我想创建一个具有正确屏幕属性的模拟器图像,并希望这个外观类似于正确的按钮位置和手机内容。
我拥有手机,所以如有必要,我可以通过手机创建图像。
这是可能的,如果是的话,怎么样?
答案 0 :(得分:5)
您不需要自定义图像来描述您所描述的内容(如果您需要,也无法创建一个)。模拟器映像仅包含OS功能本身。外观,按钮和屏幕大小都在XML文件中配置。
例如,安装WinMo 5.0 SDK,然后导航到此处:
C:\Program Files\Windows Mobile 5.0 SDK R2\PocketPC\Deviceemulation\Pocket_pc
你会找到Pocket_PC.xml。它描述的是皮肤图像(以及按钮动作):
<view
titleBar ="Pocket PC - WM 5.0"
displayPosX="55"
displayPosY="67"
displayWidth="240"
displayHeight="320"
displayDepth="16"
mappingImage="pocket_pc_emulator_mask.png"
normalImage="pocket_pc_emulator_up.png"
downImage= "pocket_pc_emulator_down.png">
您将看到皮肤位于与0409文件夹相同级别的单独文件夹中,该文件夹包含实际的CE图像。
浏览并看到智能手机的相同布局,实际上WinMo 6.0 SDK的方式是相同的(并非巧合)。
现在转到Studio并查看工具 - &gt;选项 - &gt;设备工具 - &gt;设备。选择任何给定的模拟器,然后单击“属性”,然后单击“模拟器选项”。在这里,您将找到另一种调整显示设置和外观的方法。您可以通过单击“另存为”复制任何现有的模拟器配置,然后将其调整为与您所追求的相匹配。