【问题标题】:How to make incoming call in Genymotion emulator for Android?如何在 Android 的 Genymotion 模拟器中拨打电话?
【发布时间】:2014-04-07 13:50:50
【问题描述】:

如何在Genymotion Android 模拟器中拨打电话?

我正在使用 Genymotion 模拟器来运行和测试我的应用程序。

在本机模拟器 DDMS 中,我们可以进行假调用。这可以使用 Genymotion 模拟器完成吗?

【问题讨论】:

    标签: android genymotion phone-call


    【解决方案1】:

    在 Genymotion 中还没有办法做到这一点。

    更新:

    从 2.4.0 版开始,Genymotion 支持电话和短信模拟。 您可以从 UI 控制它,使用专用小部件或the Java API 从您的 Java 插桩测试代码中启动它。

    免责声明:我为 Genymotion 工作。

    【讨论】:

    • 知道何时可以使用此功能吗?到目前为止,在 geny 上的工作很棒!
    • 我想假设也没有办法模拟移动数据网络是安全的?如果是这样,请告诉我们。
    • 更新:现在您可以在 Genymotion 的最新更新中拨打电话或发送短信。不幸的是,仅适用于购买的版本。 genymotion.com/#!/pricing
    【解决方案2】:

    我在 Genymotion 中找到了调用函数...

    电话小部件允许测试依赖于电话功能的应用程序并观察它们在接听电话或短信时的行为。

    要使用电话小部件,请单击或 Ctrl + 8
    模拟来电:

    1. 输入来电电话号码。
    2. 点击通话。

    模拟传入消息:

    1.输入来电号码。 2.输入短信。 3.点击发送消息。

    文本消息通过通知显示在虚拟设备中,也可以在消息应用程序中阅读。

    :(此功能仅适用于独立和商业许可证。

    【讨论】:

    • 如果需要,请考虑将您接受的答案更改为此答案,因为这是最新信息。
    • 仅供参考,您还可以使用 Java API 从仪器测试代码发起电话呼叫:genymotion.com/#!/developers/java-api
    • 在窗口 7 中,当我按下 ctrl+8 时,其打开的谷歌搜索无法获得上述视图。
    【解决方案3】:

    它尚未实现,但出于测试目的,请在您的号码字段中输入 911。这将带您进入拨号器,而无需抛出 Mobile network not available

    你也可以试试911856911782222911666666等。 只要它以 911 开头,就足以用于测试目的!!!

    【讨论】:

      猜你喜欢
      • 2014-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多