2012-02-08 66 views
0

我已下载Microsoft网站上提供的Metro风格应用程序示例。有很多示例显示了如何与硬件设备(传感器,GPS等)进行交互。我当然下载了Windows 8 Developer预览版来执行这些例子。我的问题是:如何测试那些使用设备硬件(gps,accelerometer)或使用仿真器访问手机功能(短信等)的样本? 目前没有支持Windows 8的设备(第一款手机可能会在今年秋天推出)? 我想开始开发一些Metro风格的应用程序准备好,当Windows 8商店将在线,但只使用模拟器是一个很大的局限性,不是吗?Windows 8预览示例

回答

3

是和否。有很多可以运行Windows 8 Dev Preview的平板设备。

如果无法获得其中的一个,一个选择是创建自己的接口,用于所有设备。在下面你可以有两个实现。

  1. 首先,您通过Windows 8 API连接到实际的底层设备。当然,直到有了装置,你才能测试这些装置,但这是生活。
  2. 第二个实现可能是虚拟的。例如,您可以运行一个线程,每2-3秒发布一些GPS事件。

这样你至少有一些虚拟设备数据进来,你可以暂时测试。

+0

基本上我是否需要模拟设备? – 2012-02-08 12:20:06

+0

目前,是的。 – 2012-02-08 12:32:49

+0

无论如何,我会接受这个答案 – 2012-02-08 12:43:41