我在想是否有一种方法可以创建自己的Windows Mobile模拟器镜像。我有一部索尼爱立信XPERIA X1手机,它拥有480x800的3英寸屏幕,大约300 DPI。
我想创建一个仿真器图像,具有正确的屏幕属性,并希望拥有类似于手机的正确按钮位置和其他外观。
我拥有这个手机,因此如果需要的话,我可以从手机中创建图像。
这是否可能,如果可能的话,怎样实现?
我在想是否有一种方法可以创建自己的Windows Mobile模拟器镜像。我有一部索尼爱立信XPERIA X1手机,它拥有480x800的3英寸屏幕,大约300 DPI。
我想创建一个仿真器图像,具有正确的屏幕属性,并希望拥有类似于手机的正确按钮位置和其他外观。
我拥有这个手机,因此如果需要的话,我可以从手机中创建图像。
这是否可能,如果可能的话,怎样实现?
你不需要定制图像来描述你所说的内容(即使你需要,你也无法创建它)。模拟器图像只包含操作系统本身的功能。皮肤、按钮和屏幕大小都在 XML 文件中配置。
例如,安装WinMo 5.0 SDK,然后导航到这里:
C:Program FilesWindows Mobile 5.0 SDK R2PocketPCDeviceemulationPocket_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文件夹在同一级别的独立文件夹中,而0409文件夹则包含了实际的CE图像。
浏览一下,您会发现智能手机的布局相同,实际上WinMo 6.0 SDK也是这样的(不是巧合)。
现在进入Studio,查看工具->选项->设备工具->设备。选择任何给定的仿真器,然后单击“属性”和“仿真器选项”。在这里,您可以找到另一种调整显示设置和皮肤的方法。您可以通过单击“另存为”来复制任何现有的仿真器配置,然后进行调整以匹配您想要的内容。