如何开发使用自定义文件的OEM应用程序

有关创建和使用自定义数据文件的详细信息,请参阅DISM应用程序包(.appx或.appxbundle)服务命令行选项。 了解如何开发使用自定义文件的应用程序,将信息从OEM传递到应用程序。 对于您为OEM部署创建的应用程序,您可以使用自定义文件将信息从OEM传递到应用程序。要将OEM信息传递给应用程序,请在microsoft.system.package.metadata文件夹中创建Custom.data文件。此文件名对于操作系统是特殊的,并在操作系统更新期间自动转发。OEM可以使用此文件传递自定义标识符,以便应用程序知道OEM何时部署它们。每个应用程序只能有一个Custom.data文件。应用必须能够正确查找和阅读此文件。开发人员将该文件视为不受信任的数据。

你需要知道什么

技术

  • 快速入门:查询应用包清单信息

先决条件

  • 您需要部署映像服务和管理(DISM)工具来添加具有自定义数据文件的应用程序包。

说明

步骤1:创建自定义文件并将其添加到包元数据文件夹

您可以将应用程序设计为使用您为自定义数据选择的任何格式。例如,您可以使用XML,文本文件或其他文件类型来组织数据。我们建议您考虑如何测试和验证文件。例如,您可以创建XML模式来验证XML文件。 您可以使用自定义数据的任何文件名指定任何类型的文件。使用DISM工具添加带有自定义数据文件的应用程序包时,DISM将自定义文件重命名为Custom.data并将文件保存到microsoft.system.package.metadata文件夹。

备注 应用程序无法修改自定义数据文件。这是一个只读资源。

第2步:访问应用程序的自定义数据文件

您可以使用Windows API从代码中访问应用程序的Custom.data文件,以获取当前包的信息。例如:

句法复制
Windows.ApplicationModel.Package.current.installedLocation.getFileAsync(
"microsoft.system.package.metadata\\custom.data")

有关使用Package.Current属性进行开发的详细信息,请参阅快速入门:查询应用程序包清单信息。 有关通过IStorageFolder.GetFileAsync和使用StorageFile对象访问custom.data文件的详细信息,请参阅访问数据和文件。

上一篇:css让div水平垂直居中


下一篇:lucene3.6笔记添加搜索功能