Windows Runtime và SDK mở rộng

Các thành phần Windows Runtime là các đối tượng độc lập mà bạn có thể khởi tạo và sử dụng từ bất kỳ ngôn ngữ nào, bao gồm C #, Visual Basic, JavaScript và C ++. Ngoài gói meta .NET Core mà chúng ta đã thấy trong chương trước, ứng dụng UWP cũng có tham chiếu theo mặc định đến Universal Windows SDK.

Universal Windows là tham chiếu đến Windows Runtime và nó đã được tính vào một loạt các hợp đồng API.

Tập hợp các API trong một họ thiết bị được chia thành các phần nhỏ được gọi là hợp đồng API. Bạn có thể tìm thấy danh sách các hợp đồng API khác nhau tại đâyhttps://msdn.microsoft.com/en-us/library/windows/apps/dn706135.aspx

Hầu hết các API bên trong thời gian chạy của windows được tính vào một hợp đồng duy nhất. Bây giờ chúng ta hãy tìm kiếm từ khóa Universal trên trang Hợp đồng API.

Bạn có thể thấy các liên kết đến các API khác nhau và bạn cũng có thể thấy dòng Universal lớn đến mức có 12 trang tài liệu.

Bạn cũng có thể tìm kiếm hợp đồng API điện thoại trên trang này.

Bây giờ chúng ta hãy nhấp vào Windows.Phone.PhoneContractvà cuộn xuống; bây giờ bạn sẽ thấy thông tin pin của điện thoại hoặc thiết bị di động.

Nếu bạn muốn thêm thông tin này vào đầu những gì bạn đã có, thì bạn nên thêm các tham chiếu theo cách thủ công. Bây giờ chúng ta hãy đi đến Visual Studio và nhấp chuột phải vào Tham chiếu trong Giải pháp Explorer.

Lựa chọn Add References…

Bây giờ bạn có thể thấy danh mục tham chiếu mới cho Universal Windows; trong danh mục này có Core đề cập đến các hợp đồng API Windows phổ quát cốt lõi

  • Tiện ích mở rộng cho phép chúng tôi mở rộng chức năng và bạn sẽ thấy các tham chiếu khác nhau dành cho Điện thoại di động, Máy tính để bàn và các Tiện ích mở rộng khác.

  • Có các phần mở rộng SKD khác nhau và bạn có thể thêm vào trên cùng để nhận được nhiều API hơn.

  • Bạn cũng có thể xem các phiên bản khác nhau. Vì vậy, hãy đảm bảo rằng bạn tải phiên bản mới nhất để nhận các API cập nhật và sau đó nhấp vào OK.

Bây giờ bạn có thể thấy rằng Windows Mobile Extensions for the UWP được thêm vào làm tài liệu tham khảo.