Windows Phone 7模拟器:我可以模拟电话吗?

6

我正在研究开发Windows Phone 7应用程序。为了测试我的应用程序,我需要能够模拟电话呼叫。在模拟器中是否可能实现?

2个回答

7
不,无法模拟您的应用程序在接收电话时被中断。同时宣布,由于RTM模拟器仅支持MinUI,在可预见的未来内没有办法在模拟器中测试此功能。您需要在真实设备上进行测试。
不幸的是,无法绕过在真实设备上测试此功能,因为其他形式的中断,例如返回到起始屏幕或执行搜索(两者均由设备前面的硬件按钮提供),对正在运行的应用程序产生不同的影响。

@intoOrbit "MinUI"是模拟器中可用的操作系统部分的名称/术语。它是“Minimal User Interface”的缩写。该模拟器仅包括IE、访问某些设备设置、您安装的任何应用程序以及与操作系统交互所需的功能,但不包括与中心枢轴的交互。 - Matt Lacey

2
我不认为你可以模拟电话本身,但是你可以模拟使用号码和可选名称启动拨号器。
为了进行单元测试,您可能需要创建一个具有适当功能的接口,然后在系统“PhoneCallTask”类型周围包装一个包装器。
由于“PhoneCallTask”实际上并没有直接拨打电话 - 它只是打开UI,方便用户连接 - 您可以在模拟器中轻松测试该功能。请注意,如果您点击“呼叫”,则可以看到手机UI,并在顶部看到“正在进行电话呼叫”的图标。网络报告本身为“Fake GSM Network”。

这也是我在应用程序执行期间测试运行电话呼叫的方式。它在模拟器中可以工作。 - Mick N
@Jon:是否有示例展示如何进行测试?还是你必须将其编码到应用程序中? - Joan Venge

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接