AeroGear 在 Windows 10 方面的新特性

移动开发 Android
Windows 10 第一个预览版已经发布很长时间了,而且也很快发布最终版本(29 July)。AeroGear 开发可以关注一下最新的一些改进,其中最大的改进是不再需要 2 个不同的二进制包,

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 方面的新特性请看这里。

责任编辑:chenqingxiang 来源: oschina
相关推荐

2010-01-05 09:26:13

.NET 4.0

2010-07-30 13:06:22

NFS端口

2010-07-07 18:00:43

SNMP协议

2020-06-09 21:03:23

物联网新冠肺炎IOT

2020-03-09 17:18:47

Windows 10云重装微软

2011-04-25 17:27:38

投影仪

2018-05-15 16:33:12

数据库MySQL 8.0新特性

2013-03-25 11:34:27

Windows Blu

2021-01-12 20:28:51

Windows10X微软应用

2017-05-10 11:40:17

2023-04-17 16:40:12

能源管理绿色数字化转型

2011-01-19 15:51:41

PHPjavaweb

2010-07-12 14:53:24

HART协议

2019-03-05 15:03:09

Android Q安卓系统功能

2009-01-20 09:12:16

PHPJava数据库

2024-03-14 06:51:22

GenAI人工智能

2017-05-17 15:49:20

限制理论DevOps瓶颈

2021-03-06 07:33:25

Windows10操作系统21H2

2023-02-16 15:02:26

2015-09-25 09:27:42

BugBuild 10550Windows 10
点赞
收藏

51CTO技术栈公众号