windows-mobile - 创建 Windows Mobile 模拟器镜像

标签 windows-mobile emulation

我想知道是否有办法创建我自己的 Windows Mobile 模拟器镜像。我有一部索尼爱立信 XPERIA X1 手机,它在 3 英寸屏幕上有一个 480x800,大约 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">

您会看到皮肤位于与 0409 文件夹相同级别的单独文件夹中,其中包含实际的 CE 图像。

四处浏览,您会看到智能手机的相同布局,事实上 WinMo 6.0 SDK 也是相同的方式(并非巧合)。

现在转到 Studio 并查看“工具”->“选项”->“设备工具”->“设备”。选择任何给定的模拟器,然后单击“属性”,然后单击“模拟器选项”。在这里您会找到另一种调整显示设置和皮肤的方法。您可以通过单击“另存为”来复制任何现有的模拟器配置,然后对其进行调整以匹配您的需求。

关于windows-mobile - 创建 Windows Mobile 模拟器镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/445561/

相关文章:

c# - OutOfMemoryException加载xml文档winmo 6.1

Android模拟器系统分区从一开始就没有空间

emulation - WP8 模拟器屏幕尺寸

c# - 我应该在 Android 开发中使用监听器接口(interface)或处理程序来进行事件回调吗?

Azure 服务总线模拟器

emulation - 如何设置 Fiddler 和 Genymotion?

node.js - 如何在 Node.js 中使用 firestore 本地模拟器?

c# - 使用 C# 配置 Wifi 设置

c# - 如何在 Windows Mobile 6.5 上终止进程

css - 为移动版或桌面版重定向网站时出现问题?