IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]2)Win10-UWA开发 API参考 - 1

    u010019717发表于 2015-08-23 00:56:31
    love 0

    孙广东  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 运行时应用的 Windows API:Windows 运行时和 WinJS。
    在本文中

    • 核心
    • 控件
    • 数据和内容
    • 设备
    • 文件和文件夹
    • 全球化
    • 图形
    • 帮助程序
    • 媒体
    • 网络
    • 打印
    • 演示
    • 远程桌面
    • 安全
    • 社交
    • UI 自动化
    • 用户交互

    存在两组用于构建 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

    远程桌面

    远程桌面应用容器客户端
    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

     

     



沪ICP备19023445号-2号
友情链接