windows运行时组件是自包含的对象,可以从任何语言(包括 c# ,visual basic,javascript和c++)实例化和使用。 除了在上一章中看到的.net core元包之外,uwp应用程序还有一个默认的引用 - 通用windows sdk。
通用windows是对windows运行时的引用,它已被考虑到一系列api契约中。
设备系列中的一组api被分解为称为api契约的细分。可以在这里找到不同的api契约列表 - http://msdn.microsoft.com/en-us/library/windows/apps/dn706135.aspx
windows runtime
中的大多数api都被分解成一个契约。现在在api契约页面上搜索universal
关键字。
可以看到各种api的链接,也可以看到universal家族很大,有12页的文档。您也可以在此页面上搜索 phone
api契约。
现在让我们点击windows.phone.phonecontract
并向下滚动; 将看到电话或移动设备的电池信息。
如果想要将这些信息添加到已有的信息的顶部,那么应该手动添加引用。 现在让我们转到visual studio并右键单击解决方案资源管理器中的引用。
选择:add references… ,如下所示 -
现在可以看到通用windows的新引用类别; 在这个类别下有core,它指核心的universal windows api合约。
现在可以看到添加了用于uwp的windows mobile extensions作为引用了。