Windows執行時和擴充套件SDK



Windows執行時元件是自包含的物件,您可以使用任何語言(包括C#、Visual Basic、JavaScript和C++)例項化和使用它們。除了我們在上一章中看到的.NET Core元包外,UWP應用預設情況下還引用了通用Windows SDK。

Universal 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頁文件。

您也可以在此頁面上搜索“phone API contract”。

phone API

現在讓我們點選Windows.Phone.PhoneContract並向下滾動;您現在將看到手機或移動裝置的電池資訊。

battery information

如果您想在現有資訊的基礎上新增此資訊,則應手動新增引用。現在讓我們轉到Visual Studio,並在解決方案資源管理器中右鍵單擊“引用”。

選擇新增引用…

Add References

您現在可以看到通用Windows的新引用類別;在此類別下,有一個“Core”,它指的是核心通用Windows API契約。

API contracts
  • 擴充套件允許我們擴充套件功能,您將看到不同的引用“Mobile”、“Desktop”和其他擴充套件。

  • 有不同的SDK擴充套件,您可以新增更多API。

  • 您還可以看到不同的版本。因此,請確保您獲得最新版本以獲取更新的API,然後單擊“確定”。

updated APIs

您現在可以看到Windows Mobile Extensions for the UWP已新增為引用。

廣告