开发学院

您的位置:首页>教程>正文

教程正文

Windows Runtime和扩展SDK

  Windows Runtime组件是独立的对象,可以从任何语言实例化和使用,包括C#、Visual Basic、JavaScript和C++。除了。NET Core meta-package,我们在上一章中看到,UWP应用程序默认也有通用Windows SDK的参考。

  通用Windows是对Windows Runtime的引用,它已经被纳入一系列API集合中。

  设备系列中的一组API被分解成称为API集合的子部分,你可以在https://msdn.microsoft.com/en-us/library/windows/apps/dn706135.aspx找到不同API集合的列表。

api.jpg

  Windows Runtime内的大多数API都被分解成一个单一的方法。现在让我们在API集合页面上搜索Universal关键字。

api_contracts_page.jpg

  你可以看到各种API的链接,你也可以看到Universal系列非常大,有12页的文档。

  您也可以在此页面上搜索phone API。

phone_api.jpg

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

battery_information.jpg

  如果你想在现在项目的基础上添加它们,那么你应该手动添加引用。现在让我们转到Visual Studio,右键单击解决方案资源管理器中的引用。选择添加引用。

  现在,您可以看到通用Windows的引用类别,在这一类别下有Core,指的是通用Windows API合同的Core。

api-contracts.jpg

  扩展允许我们扩展功能,你会看到不同的移动、桌面和其他扩展。

  有不同的SDK扩展,你可以在上面添加以获得更多的API。

  你也可以看到不同的版本。所以,确保你得到了最新的版本来获得更新的API,然后点击OK。

  现在,您可以看到UWP的Windows移动扩展被添加为参考。