修改M8手机模拟器的图像尺寸

前一段时间装上了魅族M8手机的SDK(软件开发包),在VC2005中运行M8模拟器调试程序时发现,它的模拟器尺寸“太大”了(见下面最后一图),达到 592 x 1081,以致于我的电脑屏幕(分辨率1280 x 1024)竟然不能将它完全显示出来(若是普通的1024 x 768的屏幕的话,更惨)!没错,M8手机屏幕的分辨率为 480 x 720,要保证屏幕1:1显示在电脑屏幕上,其它部分也与屏幕保持相应比例的话,模拟器只能是这么大。但是模拟器太大了,调试程序不方便,为了实用,只能牺牲屏幕周边的空间了,——事实上做这种调整非常简单:一、修改图片;二、修改XML配置文件中的一个相对坐标点。(我(liigo)一开始也猜测需要修改五个按键的坐标,实际上并不需要。)

下面说一下具体的操作步骤:

1、将M8模拟器皮肤安装目录(C:/Program Files/Windows CE Tools/wce600/M8SDK/Emulation/Skins/)下的子目录 "1" 复制一份,并命名为 "2" 作为备份,后面我们将直接修改子目录 "1" 中的文件。

2、为了防止干扰,建议先把目录1中的带白边框M8的三幅图片(即文件名不以"_V2"结尾的那三幅)删除,当然删不删都无所谓。

3、以图片 miniOneEmulatorUP_V2.png 为突破口,调整该图片,去除屏幕周边多余的边框,注意保留五个接键(可以将其位置调整到靠边屏幕)。调整完成后保存文件。后面两幅图片是以此图为基础的,所以这一步很重要。

4、将第3步制作的图片 miniOneEmulatorUP_V2.png 另存为 miniOneEmulatorDown_V2.png,修改后者,把五个按键的背景颜色修改为目录2中的同名文件中的颜色值),完事后保存文件。

5、将第3步制作的图片 miniOneEmulatorUP_V2.png 另存为miniOneEmulatorMask_V2.png,修改后者,把五个按键的背景颜色修改为目录2中的同名文件中的颜色值),完事后保存文件。

6、修改XML配置文件 miniOne_WVGA_V2.xml 中的 displayPosX 和 displayPosY,这两个值就是图片中屏幕左上角相对图片左上角的坐标值。

经过以上6步,全部操作宣告完成,重启模拟器就可以看到修改后的效果了。CSDN用户可在此下载我(liigo)的修改成果。

 

下面是我修改后的(比之前小多了,554x861):

修改M8手机模拟器的图像尺寸_第1张图片

 

下面是修改之前的(是不是非常的“大”啊,592x1081):

修改M8手机模拟器的图像尺寸_第2张图片

 

你可能感兴趣的:(c,xml,手机,X86)