Windows运行时和扩展SDK

Windows运行时组件是自包含的对象,您可以从任何语言实例化和使用它们,包括C#,Visual Basic,JavaScript和C ++.除了我们在前一章中看到的.NET Core元数据包之外,UWP应用程序默认还有一个通用Windows SDK的参考.

通用Windows SDK

通用Windows是对Windows运行时的引用,它已被纳入一系列API合同中.

设备系列中的API集合被细分为称为API契约的细分.您可以在此处找到不同API合约的列表 https://msdn.microsoft.com/en-us/library/windows/apps/dn706135.aspx

API

Windows运行时中的大多数API都被纳入单个合同中.现在让我们在API合约页面上搜索Universal关键字.

API Contracts page

您可以看到各种API的链接,您还可以看到Universal系列太大了,它有12页的文档.

您还可以搜索手机API合约在这个页面上.

phone API

现在让我们点击 Windows.Phone.PhoneContract 并向下滚动;您现在将看到手机或移动设备的电池信息.

电池信息

如果要在已有内容的基础上添加此信息,则应手动添加引用.现在让我们转到Visual Studio并右键单击解决方案资源管理器中的引用.

选择添加引用...

添加引用

您现在可以看到通用Windows的新参考类别;在此类别下,Core是指核心通用Windows API合约

API合约

  • 扩展程序允许我们扩展功能,您将看到不同的参考移动,桌面和其他扩展程序.

  • 有不同的SKD扩展,您可以添加到顶部以获得更多API.

  • 您还可以看到不同的版本.因此,请确保获取最新版本以获取更新的API,然后单击"确定".

更新的API

您现在可以看到 UWP的Windows Mobile Extensions 被添加为参考.