.Windows運行時和擴展SDK

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

.Windows運行時和擴展SDK

通用Windows是對Windows運行時的引用,它已被考慮到一系列API契約中。

設備系列中的一組API被分解爲稱爲API契約的細分。可以在這裏找到不同的API契約列表 - http://msdn.microsoft.com/en-us/library/windows/apps/dn706135.aspx

.Windows運行時和擴展SDK

windows runtime中的大多數API都被分解成一個契約。現在在API契約頁面上搜索Universal關鍵字。
.Windows運行時和擴展SDK

可以看到各種API的鏈接,也可以看到Universal家族很大,有12頁的文檔。您也可以在此頁面上搜索 phone API契約。

.Windows運行時和擴展SDK

現在讓我們點擊Windows.Phone.PhoneContract並向下滾動; 將看到電話或移動設備的電池信息。

.Windows運行時和擴展SDK

如果想要將這些信息添加到已有的信息的頂部,那麼應該手動添加引用。 現在讓我們轉到Visual Studio並右鍵單擊解決方案資源管理器中的引用。

選擇:Add References… ,如下所示 -

.Windows運行時和擴展SDK

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

.Windows運行時和擴展SDK

  • 擴展允許我們擴展功能,您會看到不同的引用移動,桌面和其他擴展。
  • 有不同的SKD擴展,你可以添加到頂部獲得更多的API。
  • 也可以看到不同的版本。 因此,請確保獲取最新版本以獲取更新的API,然後單擊確定。

.Windows運行時和擴展SDK

現在可以看到添加了用於UWP的Windows Mobile Extensions作爲引用了。