使用清单设计器配置 Windows 8.1 应用包
应用清单文件 package.appxmanifest.xml 包含将应用提交到应用商店时所需的属性和设置。例如,清单文件中的属性描述了要用作应用磁贴的图像或用户旋转设备时应用支持的方向。
Visual Studio 包括一个清单设计器,可利用它轻松更新清单文件而无需编辑文件的原始 XML。
本主题说明如何配置适用于 Windows 8.1 应用商店应用的应用包。如果需要配置适用于 Windows 10 设备的通用 Windows 应用的应用包,则需要遵循此过程进行配置。
打开清单文件
在 Visual Studio 中,如果清单文件已在 XML 代码视图中打开,请将其关闭。
在“解决方案资源管理器”中,展开应用的项目节点。
双击“Package.appxmanifest”文件。
如果清单文件已在 XML 代码视图中打开,则 Visual Studio 会提示你关闭此文件。
配置应用程序包
下表列出了可在清单设计器的每个页面中执行的配置任务。
本主题确定了一些任务并指导你参阅一些主题,这些主题可帮助你理解与任务相关的决策权衡,然后帮助你从头到尾完成任务。在某些情况下,此任务需要你编写代码。
如果你只希望查看字段定义,可通过在设计器中指向字段来做到这一点。在修改设置时,如果完成配置需要你执行其他操作,则可能会显示错误图标。如果显示错误图标,可通过在设计器中指向它来查看错误消息。
页面 |
任务 |
指导 |
---|---|---|
应用程序 |
指定用户旋转设备时应用支持的方向:横向、纵向、横向翻转、纵向翻转或这些选项的任意组合。 |
|
指定你的应用的最小宽度。 |
如果你希望无需用户水平滚动应用即可显示在较小屏幕上,可以缩小应用的最小大小,然后将应用设计为在此最小大小下正常运行。 |
|
防止将应用安装到 SD 卡上。 |
你可以确保应用仅安装到设备上而不是到手机的 SD 卡上。如果你担心应用及其数据的安全性,或者你已在 SD 卡上测试了应用且其未很好地运行,则可以选择这样做。 |
|
使你的应用能够引发 Toast 通知。 |
||
配置应用以接收 Toast 通知。 |
||
了解显示 Toast 通知的准则。 |
||
下载并运行使用 Toast 通知的示例。 |
||
指定如何及何时更新应用中的磁帖。 |
定期通知(有时称为轮询通知)按固定的时间间隔从云服务直接下载内容来更新磁帖和徽章。 |
|
可见资产 |
选择将表示你的应用的各种图像类型。 |
|
优化图像,使它们在任何分辨率下显示良好。 |
||
添加磁帖图像 |
你在设计器中提供的某些徽标显示为开始屏幕中的磁帖。 |
|
查看应用商店徽标的显示位置。 |
||
将徽章徽标添加到锁定屏幕。 |
此主题说明了如何修改应用清单的 XML。你可以通过使用清单设计器的“可见资产”选项卡中的属性启用这种体验。 |
|
添加初始屏幕图像。 |
||
要求 |
指定应用的硬件要求 |
用户将无法下载和安装应用,除非其设备满足你指定的硬件要求。 如果你的应用程序需要以下硬件功能之一,请确保选择相应的要求。
|
功能 |
提供对用户资源的编程访问。 |
需要对用户资源(如图片)或连接的设备(如网络摄像机)进行编程访问的应用商店应用必须声明相应功能。应用商店将列出这些声明,以便用户合理决定是否下载和使用你的应用程序。了解你可在此设计器中选择的不同功能。此主题还包含指向快速入门教程的链接,这些教程将说明用于访问声明资源的可编写代码。 |
声明 |
将你的应用连接到人员、设备和服务。 |
可以扩展或自定义应用中的标准 Windows 功能,也可以与其他应用进行互操作和共享信息。 |
内容 URI |
使应用加载的页面能够访问地理位置设备和剪贴板。 |
如果你的应用导航到远程页面,则此页面将在 Web 上下文中运行并对你的系统具有受限访问权限。可以使用“内容 URI”选项卡中的属性,使网页能够访问地理位置设备和剪贴板。 |
打包 |
设置用于打包你的应用的属性。 |