2)Win10-UWA开发 API參考 - 1

孙广东  2015.8.23


         大多数 Windows 执行时 API 如今适用于 Windows Phone 应用商店应用以及 Windows 应用商店应用,这意味着当你创建同一时候面向 Windows 和 Windows Phone 设备的应用时,能够共享很多其它代码。除了 Windows 执行时 API,还基于所选的语言和 UI 框架(以供应用商店应用使用)提供其它 API。

以下列出了每种类型的应用商店应用支持的 API。

创建 Windows 应用商店应用、Windows Phone 应用商店应用还是 Universal Windows App?

对于 C#/Visual Basic 和 XAML,请使用:

• Windows 执行时 API
• Windows 执行时应用的 .NET


一、Windows 执行时应用的 Windows API 參考

存在两组用于构建 Windows 执行时应用的 API:Windows 执行时和 WinJS。

Windows 执行时这些 JavaScript、C#、Visual Basic 和 C++ API 提供对全部核心平台功能的訪问。

命名空间使用 API 元数据格式 (Windows.winmd) 公开。这相似于 .NET Framework (Ecma-335) 使用的方法。

WinJS这些 JavaScript API 提供控件、CSS 样式以及帮助编写面向对象代码的帮助程序函数。WinJS 命名空间包括相似于 Windows 执行时中 Windows.UI.Xaml 命名空间的功能。

在应用中引用这些 JavaScript 文件时,必须首先加入 base.js,然后加入 ui.js。

仅限 Windows 执行时应用: 以 HTML 或 XAML 元素形式表示的 Windows 应用商店应用 API 仅在 Windows 执行时应用中受支持。而在桌面应用或浏览器中不受支持。

核心

Windows.ApplicationModel Windows.ApplicationModel.Activation Windows.ApplicationModel.AppService Windows.ApplicationModel.Background Windows.ApplicationModel.Core Windows.ApplicationModel.LockScreen Windows.ApplicationModel.Resources Windows.ApplicationModel.Resources.Core Windows.ApplicationModel.Resources.Management Windows.ApplicationModel.Search Windows.ApplicationModel.Search.Core Windows.ApplicationModel.Store Windows.Foundation Windows.Foundation.Collections Windows.Foundation.Diagnostics Windows.Foundation.Metadata Windows.Foundation.Numerics Windows.Management.Core Windows.Management.Deployment Windows.System Windows.System.Diagnostics Windows.System.Display Windows.System.Power Windows.System.Power.Diagnostics Windows.System.Profile Windows.System.Profile.SystemManufacturers Windows.System.RemoteDesktop Windows.System.Threading Windows.System.Threading.Core Windows.System.UserProfile Windows.UI.Core Windows.UI.ViewManagement Windows.UI.WebUI Windows.UI.Xaml WinJS WinJS.Application WinJS.Resources WinJS.Utilities.Scheduler

控件

Windows.Storage.Pickers Windows.UI.Xaml.Controls Windows.UI.Xaml.Controls.Maps Windows.UI.Xaml.Controls.Primitives Windows.UI.Xaml.Media.Animation WinJS.UI

数据和内容

Windows.ApplicationModel.DataTransfer Windows.ApplicationModel.DataTransfer.DragDrop Windows.ApplicationModel.DataTransfer.DragDrop.Core Windows.ApplicationModel.DataTransfer.ShareTarget Windows.ApplicationModel.UserDataAccounts Windows.ApplicationModel.UserDataAccounts.SystemAccess Windows.ApplicationModel.Wallet Windows.ApplicationModel.Wallet.System Windows.Data.Html Windows.Data.Json Windows.Data.Pdf Windows.Data.Text Windows.Data.Xml.Dom Windows.Data.Xml.Xsl Windows.Services.Maps Windows.Services.Maps.Guidance Windows.Services.Maps.LocalSearch Windows.UI.Xaml.Data Windows.UI.Xaml.Documents WinJS.Binding

设备

Windows.Devices.Alljoyn Windows.Devices.Background Windows.Devices.Bluetooth.Advertisement Windows.Devices.Bluetooth.GenericAttributeProfile Windows.Devices.Bluetooth.Rfcomm Windows.Devices.Custom Windows.Devices.Enumeration Windows.Devices.Enumeration.Pnp Windows.Devices.Geolocation Windows.Devices.Geolocation.Geofencing Windows.Devices.Gpio Windows.Devices.HumanInterfaceDevice Windows.Devices.I2c Windows.Devices.Input Windows.Devices.Lights Windows.Devices.Midi Windows.Devices.PointOfService Windows.Devices.Portable Windows.Devices.Power Windows.Devices.Printers Windows.Devices.Printers.Extensions Windows.Devices.Radios Windows.Devices.Scanners Windows.Devices.Sensors Windows.Devices.Sensors.Custom Windows.Devices.SerialCommunication Windows.Devices.SmartCards Windows.Devices.Sms Windows.Devices.Spi Windows.Devices.Usb Windows.Devices.WiFi Windows.Devices.WiFiDirect Windows.Devices.WiFiDirect.Services Windows.Media.Devices Windows.Networking.Proximity Windows.System.Profile.SystemManufacturers

文件和目录

Windows.Storage Windows.Storage.AccessCache Windows.Storage.BulkAccess Windows.Storage.Compression Windows.Storage.FileProperties Windows.Storage.Pickers Windows.Storage.Pickers.Provider Windows.Storage.Provider Windows.Storage.Search Windows.Storage.Streams

全球化

Windows.Globalization Windows.Globalization.Collation Windows.Globalization.DateTimeFormatting Windows.Globalization.Fonts Windows.Globalization.NumberFormatting

图形

Windows.Graphics.DirectX Windows.Graphics.DirectX.Direct3D11 Windows.Graphics.Display Windows.Graphics.Imaging Windows.UI.Xaml.Media Windows.UI.Xaml.Media.Animation Windows.UI.Xaml.Media.Imaging Windows.UI.Xaml.Shapes

帮助程序

Windows.UI.Xaml.Hosting Windows.UI.Xaml.Interop Windows.UI.Xaml.Markup Windows.UI.Xaml.Resources WinJS.Class WinJS.Namespace WinJS.Utilities

媒体

Windows.Media Windows.Media.Audio Windows.Media.Capture Windows.Media.Capture.Core Windows.Media.Casting Windows.Media.ClosedCaptioning Windows.Media.ContentRestrictions Windows.Media.Core Windows.Media.Devices Windows.Media.Devices.Core Windows.Media.DialProtocol Windows.Media.Editing Windows.Media.Effects Windows.Media.FaceAnalysis Windows.Media.MediaProperties Windows.Media.Ocr Windows.Media.Playback Windows.Media.Playlists Windows.Media.PlayTo Windows.Media.Protection Windows.Media.Protection.PlayReady Windows.Media.SpeechSynthesis Windows.Media.SpeechRecognition Windows.Media.Streaming.Adaptive Windows.Media.Transcoding Windows.UI.Xaml.Media

网络

Windows.Networking Windows.Networking.BackgroundTransfer Windows.Networking.Connectivity Windows.Networking.NetworkOperators Windows.Networking.Proximity Windows.Networking.PushNotifications Windows.Networking.ServiceDiscovery.Dnssd Windows.Networking.Sockets Windows.Networking.Vpn Windows.Web Windows.Web.AtomPub Windows.Web.Http Windows.Web.Http.Diagnostics Windows.Web.Http.Filters Windows.Web.Http.Headers Windows.Web.Syndication

打印

Windows.Graphics.Printing Windows.Graphics.Printing.OptionDetails Windows.Graphics.Printing3d Windows.UI.Xaml.Printing

演示

Windows.UI Windows.UI.ApplicationSettings Windows.UI.Composition Windows.UI.Core Windows.UI.Core.AnimationMetrics Windows.UI.Notifications Windows.UI.Popups Windows.UI.StartScreen Windows.UI.Text Windows.UI.Text.Core Windows.UI.ViewManagement Windows.UI.WebUI Windows.UI.Xaml Windows.UI.Xaml.Controls Windows.UI.Xaml.Controls.Maps Windows.UI.Xaml.Controls.Primitives Windows.UI.Xaml.Documents Windows.UI.Xaml.Media.Animation Windows.UI.Xaml.Media.Media3D Windows.UI.Xaml.Navigation WinJS.Navigation WinJS.UI WinJS.UI.Animation WinJS.UI.Fragments WinJS.UI.Pages

远程桌面

远程桌面应用容器client RemoteApp 和桌面连接工作区 API

安全

Windows.Security.Authentication.OnlineId Windows.Security.Authentication.Web Windows.Security.Authentication.Web.Core Windows.Security.Authentication.Web.Provider Windows.Security.Credentials Windows.Security.Credentials.UI Windows.Security.Cryptography Windows.Security.Cryptography.Certificates Windows.Security.Cryptography.Core Windows.Security.Cryptography.DataProtection Windows.Security.EnterpriseData Windows.Security.ExchangeActiveSyncProvisioning

社交

Windows.ApplicationModel.Appointments Windows.ApplicationModel.Appointments.AppointmentsProvider Windows.ApplicationModel.Calls Windows.ApplicationModel.Calls.Background Windows.ApplicationModel.Calls.Provider Windows.ApplicationModel.Chat Windows.ApplicationModel.CommunicationBlocking Windows.ApplicationModel.Contacts Windows.ApplicationModel.Contacts.Provider Windows.ApplicationModel.Email Windows.ApplicationModel.SocialInfo Windows.ApplicationModel.SocialInfo.Provider

UI 自己主动化

Windows.UI.Xaml.Automation Windows.UI.Xaml.Automation.Peers Windows.UI.Xaml.Automation.Provider Windows.UI.Xaml.Automation.Text

用户交互

Windows.ApplicationModel.VoiceCommands Windows.Gaming.Input Windows.UI.Core Windows.UI.Input Windows.UI.Input.Inking Windows.UI.Input.Inking.Core Windows.UI.Popups Windows.UI.Xaml.Input

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值