将 Windows 7 动态启动画面移植于 HTC Windows Mobile Pocket PC
Boot Animation 是指 Windows 7 从 Build 6801 版本开始,在后续的版本中添加的红黄绿蓝四个小球
逐渐融合为 Windows LOGO 的动态启动画面,取代了 Windows Vista/Server 2008 令人失望的黑屏
细节进行过详细介绍。
随着 Windows 7 试用时间的增加,笔者对 Windows 7 Boot Animation 越来越喜欢了。最近,笔者经过
令 Windows Mobile 启动时也显示红黄绿蓝四个小球融合为 Windows LOGO 的动态效果,示意图如下。
与 Windows 7 Boot Animation 不同,笔者制作的 Boot Animation 是一副 GIF 动画。由于 GIF 格式的
限制,其画质不得不从 Windows 7 的 16 位色降低至 256 色,但保留了 Windows 7 Boot Animation
动画全部的 105 帧。Touch Diamond 的屏幕是 VGA 分辨率(480×640),因此笔者将 GIF 尺寸设定
为 480×640,在黑底色中增加了 Windows Mobile 的绿圆圈背景、在动态的 Windows LOGO 旁加入了
Windows Mobile 字样、并且在画面底部依次显示“正在初始化设备,请稍候”及“正在加载系统设置,
请稍候”的提示信息,上述元素共同组成 DIY 的 Windows Mobile Boot Animation。
GIF 动画制作完毕后笔者通过蓝牙将其复制至手机,然后编辑 Windows Mobile 系统注册表,依次展开:
HKEY_LOCAL_MACHINE\SOFTWARE\HTC\HTCAnimation,将字符串值 StartUpGIF 设置为复制好的
GIF 动画。重新启动手机后,即可在手机启动过程中看到自己制作的 Boot Animation 了。此外,在注册表
HKEY_LOCAL_MACHINE\SOFTWARE\HTC\HTCAnimation 中还可设置字符串值 StartUpWAV,若将其
设置为一个 WAV 声音文件可以在启动手机时一边显示 Boot Animation 一边播放喜欢的启动提示音;设置
字符串值 ShutDownGIF 与 ShutDownWAV 可以设置关闭手机的动画与提示音;还可以修改 DWORD 值
GIFSpeed 微调 GIF 动画的显示速率。
之所以说笔者制作的 Boot Animation 是 HTC Pocket PC 专用,主要是因为非 HTC 手机可能在注册表中
找不到上述注册表项,当然如果其它型号的手机可以通过其它方式设置启动动画 GIF 就没什么问题了。笔者
将自己制作的 Boot Animation GIF 动画放在本文结尾的附件处,感兴趣的朋友可以下载参考。如果使用的
手机不是 VGA 分辨率,例如大多数低端 Windows Mobile 手机可能是 QVGA(240×320)分辨率、或者
更高端的手机如 Touch HD 等是 480×800,可以使用 GIF 图像编辑软件自行调整。