AeroGear在Windows10方面的新特性

Windows 10 ***个预览版已经发布很长时间了,而且也很快发布最终版本(29 July)。AeroGear 开发可以关注一下***的一些改进,其中***的改进是不再需要 2 个不同的二进制包,同样的代码可以在 Windows 桌面,平板和手机上运行(甚至是 Xbox)。这意味着如果你想迁移你的应用,或者你有 `#if`状态,你需要修改他们,运行下面代码检测:

 
 
 
 
  1. using Windows.Foundation.Metadata; 
  2.  
  3. // you used to have 
  4. #if WINDOWS_PHONE_APP 
  5. // something for hardware buttons 
  6. #endif 
  7.  
  8. // now you can use Metadata to make it a runtime check 
  9. if (ApiInformation.IsTypePresent("Windows.Phone.UI.Input.HardwareButtons")) 
  10. HardwareButtons.BackButtonPressed += BackButtonHandler; 

runtime-check.cs hosted with by GitHub

想要使用 Mobile specific API 你需要添加 Mobile Extension SDK:
这不是说你的应用不能在桌面运行,所以你需要运行上面的测试,你也可以选择继续只在手机上运行。
Visual Studio 2015 还不能自动处理这些,这里提供一个强大的 shell script,可以把很多事情自动化处理。
还有一个 Windows 10 方面的新特性是 'metro' 应用不再默认全屏幕启动。
更多 Windows 10 方面的新特性请看这里。

本文名称:AeroGear在Windows10方面的新特性
文章分享:http://www.hantingmc.com/qtweb/news33/393683.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联