• Windows Phone开发经验谈(6)XAP安装包的修改


       不知道大家会不会遇到下面这个场景...程序已经编译好了并做了些特殊处理,准备发布到marketplace了...但是这时候发现有一些小细节要修改..如程序图标有些阴影没处理好要修改...游戏没设置成安装在xbox live里...诸如此类....但是这时候又懒得重新打开编译后再做特殊处理...这里教大家如何直接修改xap包...完成所有不需要重新编译就能达到的效果。

       大家知道WindowsPhone的应用程序支持3种安装位置,分别是程序页、Xbox、设置菜单;在程序页显示模式有2种,分别是普通程序页的小图标模式以及大图标模式2种,下面我以我的app公交路线查询作为例子,给大家演示下: 

    /   首先用解压缩软件打开chinabus.xap文件即可看到ApplicationIcon.png、Background.png、SplashScreenImage.jpg、WMAppManifest.xml 4个文件,如图:

    ApplicationIcon.png、Background.png是app的小图标和固定到主屏的大图标(分辨率是62x62和173x173),文件名不一定就是这2个具体要看你的xap有没有自定义设置;SplashScreenImage.jpg是app进入的第一屏(分辨率是480x800),WMAppManifest.xml,是程序名,安装位置和显示模式控制,可以用记事本打开修改,修改后保存txt,在保存xap即可,如图
    1、修改图标或主屏:就是用同文件名、同分辨率同格式的图片,在解压缩软件里直接拖动在xap里,然后替换保存即可。 

    2、修改程序名:WMAppManifest.xml在记事本打开,会看到开头一段,Title="公交路线查询" 这里你可以修改任意你想要的名字,中英文都可以,但注意有些改了中文会安装错误,如图

     3、安装多个相同程序便于测试...我想这不用我说了把只要把WMAppManifest.xml里的ProductID修改成别的GUID就行了...

    4、把程序安装在设置菜单..WMAppManifest.xml在记事本打开,在里面最后面在加上 HubType="268435456",就可以安装在设置菜单里了。

    5、想在主屏显示程序的大图..而不是默认的小图的话,WMAppManifest.xml在记事本打开,会看到最后面一段有<TemplateType5>的语句,这就是图标显示模式,如果需要大图标模式把他修改为<TemplateType6>即可,注意:大图标分辨率是365x173 如图)

    好了...以上就是不用重新编译xap..用记事本和解压缩软件就能简单的修改xap包了。

  • 相关阅读:
    理财技术+人生感悟(转)
    程序员每天每月每年需要做的事(转)
    数据库常用函数(数字函数)
    数据库之常用函数 (日期函数)
    Qt初级-头文件
    Qt初级-成员函数(二)
    Qt初级-成员函数(一)
    Qt初级-Qt格式(二)
    Qt初级-Qt格式(一)
    Qt初级-Qt继承表
  • 原文地址:https://www.cnblogs.com/cracker/p/windowsphone_xapedit.html
Copyright © 2020-2023  润新知