我想知道是否有办法创建我自己的 Windows Mobile 模拟器图像。我有一部索尼爱立信 XPERIA X1 手机,它有一个 480x800 的 3 英寸屏幕,大约 300 DPI。
我想创建一个具有正确屏幕属性的模拟器图像,并希望创建一个类似于正确按钮位置和手机内容的皮肤。
我确实拥有手机,因此如有必要,我可以从手机中创建图像。
这可能吗?如果可以,怎么做?
我想知道是否有办法创建我自己的 Windows Mobile 模拟器图像。我有一部索尼爱立信 XPERIA X1 手机,它有一个 480x800 的 3 英寸屏幕,大约 300 DPI。
我想创建一个具有正确屏幕属性的模拟器图像,并希望创建一个类似于正确按钮位置和手机内容的皮肤。
我确实拥有手机,因此如有必要,我可以从手机中创建图像。
这可能吗?如果可以,怎么做?
对于所描述的内容,您不需要自定义图像(如果需要,您也无法创建图像)。模拟器映像仅包含操作系统功能本身。皮肤、按钮和屏幕大小都在 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">
您会看到皮肤位于与包含实际 CE 映像的 0409 文件夹处于同一级别的单独文件夹中。
浏览一下,您会看到 Smartphone 的布局相同,实际上 WinMo 6.0 SDK 也是如此(并非巧合)。
现在前往 Studio 并查看 Tools->Options->Device Tools->Devices。选择任何给定的模拟器,然后单击“属性”,然后单击“模拟器选项”。在这里,您将找到另一种调整显示设置和皮肤的方法。您可以通过单击“另存为”复制任何现有的模拟器配置,然后对其进行调整以匹配您所追求的。