Windows運(yùn)行時(shí)組件是自包含的對(duì)象,可以從任何語(yǔ)言(包括 C# ,Visual Basic,JavaScript和C++)實(shí)例化和使用。 除了在上一章中看到的.NET Core元包之外,UWP應(yīng)用程序還有一個(gè)默認(rèn)的引用 - 通用Windows SDK。

通用Windows是對(duì)Windows運(yùn)行時(shí)的引用,它已被考慮到一系列API契約中。
設(shè)備系列中的一組API被分解為稱為API契約的細(xì)分。可以在這里找到不同的API契約列表 - http://msdn.microsoft.com/en-us/library/windows/apps/dn706135.aspx

windows runtime中的大多數(shù)API都被分解成一個(gè)契約?,F(xiàn)在在API契約頁(yè)面上搜索Universal關(guān)鍵字。
可以看到各種API的鏈接,也可以看到Universal家族很大,有12頁(yè)的文檔。您也可以在此頁(yè)面上搜索 phone API契約。

現(xiàn)在讓我們點(diǎn)擊Windows.Phone.PhoneContract并向下滾動(dòng); 將看到電話或移動(dòng)設(shè)備的電池信息。

如果想要將這些信息添加到已有的信息的頂部,那么應(yīng)該手動(dòng)添加引用。 現(xiàn)在讓我們轉(zhuǎn)到Visual Studio并右鍵單擊解決方案資源管理器中的引用。
選擇:Add References… ,如下所示 -

現(xiàn)在可以看到通用Windows的新引用類別; 在這個(gè)類別下有Core,它指核心的Universal Windows API合約。


現(xiàn)在可以看到添加了用于UWP的Windows Mobile Extensions作為引用了。