【问题标题】:Windows Phone 7 emulator : Can I simulate a phone callWindows Phone 7 模拟器:我可以模拟电话吗
【发布时间】:2010-09-06 18:39:48
【问题描述】:

我正在考虑为 Windows Phone 7 进行开发。为了测试我的应用程序,我需要能够模拟电话呼叫。在模拟器中可以吗?

【问题讨论】:

    标签: windows-phone-7 emulation


    【解决方案1】:

    没有。无法模拟您的应用程序被接听的电话打断。还宣布the RTM emulator will only support MinUI 在可预见的未来将无法在模拟器中进行测试。您需要在真实设备上对此进行测试。

    不幸的是,无法在真实设备上对此进行测试,因为其他形式的中断,例如返回开始屏幕或执行搜索(均由设备正面的硬件按钮提供),会产生不同的影响在正在运行的应用程序上。

    【讨论】:

    • @intoOrbit "MinUI" 是模拟器中可用操作系统数量的名称/术语。 “最小用户界面”的缩写。模拟器仅包括 IE、对某些设备设置的访问、您安装的任何应用程序以及您的应用程序与操作系统交互所需的功能——但不包括与 Hubs 交互。
    【解决方案2】:

    我不相信您可以模拟电话本身,但您可以模拟使用号码和可选名称启动拨号器。

    出于单元测试的目的,您可能希望创建一个具有适当功能的接口,然后对系统 PhoneCallTask 类型进行包装。

    由于PhoneCallTask 实际上并没有直接拨打电话 - 它只是打开 UI 允许用户方便地连接 - 您可以在模拟器中轻松测试该功能。请注意,如果您这样做然后点击“通话”,您将看到电话用户界面,并在顶部看到“电话通话中”图标。该网络将自身报告为“假 GSM 网络”。

    【讨论】:

    • 这也是我在我的应用程序执行期间测试运行电话的方式。它适用于鸸鹋。
    • @Jon:有没有例子说明如何测试这个?还是您必须将其编码到您的应用程序中?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-12
    • 2011-07-02
    • 1970-01-01
    • 1970-01-01
    • 2011-02-22
    • 1970-01-01
    • 2011-09-18
    相关资源
    最近更新 更多