天下网吧 >> 网吧系统 >> 系统动态 >> 正文

Win10桌面/手机版最深层次开发功能挖掘

2015-3-26不详佚名
IT之家讯 Win10开发者预览版为我们提供了一个Win10大框架的早期概览,使开发者与热心用户都可以提前感受Win10带来的新特性,尝试新工具,而作为开发者,最关心的莫过于Windows多平台通用应用方面问题,而Win10也提供了相关解决方案,作为开发者的你可立刻在Win10预览版中进行一系列的测试与体验。

在Win10预览版中安装工具与SDK后,即可着手创建Windows通用应用或先浏览目前的环境与此前相比都发生了什么变化。

应用建模

文件资源管理器:

全新的 Windows.System.Launcher.LaunchFolderAsync 方法使你运行文件资源管理器并且显示你所指定的内容。

共享储存:

全新的Windows.ApplicationModel.DataTransfer.SharedStorageAccessManager 类的方法使你可以在通过URI激活运行另一款应用的时候通过传送共享token来共享文件至另一款应用。

设置:

使用ms-settings协议以及LaunchUriAsync机制来显示系统设置页面,以下为Wi-Fi设置页面的代码例:

bool result = await Launcher.LaunchUriAsync(new Uri("ms-settings://network/wifi"));

控制

Webview更新:

以下几项新APIs以及事件已支持HTML WebViw控制,包括:

• MediaType property for the MSWebViewUnviewableContentIdentified 事件

• MSWebViewUnsupportedUriSchemeIdentified 事件

• MSWebViewNewWindowRequested 事件

• MSWebViewPermissionRequested 事件

用于用户输入的客户端数据验证:

全新XAML 控件属性允许你收集并且展示数据验证错误。你可以添加、删除、或者全部清除控件中所有的验证错误。当验证错误总数大于零时,验证状态属性(只读)将会改变并且控件会显示一个验证错误的标志指示。

标志指示样式可用默认,或通过覆写ValidationIndicatorStyle项来自定义样式。另外你也可以通过设置IsValidationIndicatorEnabled项来选择是否开启标志指示。

Windows核心字符APIs:

全新Windows.UI.Text.Core命名空间给予客户-服务端系统集中通过单一服务器处理键盘输入的特性。

输入更新:

现在,在C++/C#,WinRT应用中使用robust inking功能更加轻松。但使用JavaScript的Windows应用依然对此不支持。

Maps:

Map控制已经更新支持Win10技术预览版的通用应用,APIs已经属于通用设备群家族一员。

设备

定位:

Win10技术预览版使用全新的请求机制来引导用户授权定位——RequestAccessAsync。

应用获取定位有三个前提:

1、定位开启

2、用户允许Windows与应用使用定位和定位历史

3、用户设置允许你的应用使用定位

应用必须在前台并且在UI下call RequestAccessAsync,除非用户点确认,否则你应用没法开启定位。

AllJoyn(P2P点对点):

WinRT命名规则Windows.Devices.AllJoyn可以实现该功能,此类APIs可以使UWDP(universal Windows device app)与其它设备进行点对点联动、IoT实例等。

电池:

电池APIs处在Windows.Devices.Power命名空间中,允许你的应用请求更多关于电池的信息。

MIDI设备:

全新Windows.Devices.Midi命名空间可以允许你创建:

1、可以与外部MIDI设备通讯的应用

2、应用或外部程序可以直接与微软GS MIDI软件频率合成器交流

3、多客户端同时访问单个MIDI接口实例

定制传感器支持:

Windows.Devices.Sensors.Custom命名空间允许硬件开发者来定义新传感器种类,例如二氧化碳感应器。

显示与游戏

DirectX:

Win10技术预览版中的DirectX12为微软D3D的下一版本,DX12将在提升底层及console-like API运行效率及性能。DX12将会带来变革。(IT之家与众位一样期待DX12的真正表现)

媒体

HTTP串流直播:

你现在可以使用AdaptiveMediaSource 类来使你的应用拥有视频串流适配功能。对象是由它指向流式清单文件进行初始化,清单格式包括Http Live Streaming (HLS), Dynamic Adaptive Streaming over HTTP (DASH),以及Smooth Streaming。当对象与XAML媒体元素绑定后,适配回放便会开始。

Media Foundation Transcode Video Processor (XVP)对Media Foundation Transforms (MFTs)的支持:

使用Media Foundation Transforms (MFTs) 的Windows应用现在可以使用Media Foundation Transcode Video Processo

本文来源:不详 作者:佚名

声明
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com,系统开号,技术支持,服务联系QQ:1175525021本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下