2014-08-22 2 views
2

Я ищу способ автоматизации входящих вызовов для тестирования с помощью MonkeyTalk. Это означает, что я могу запускать некоторые внешние скрипты. В нашем инструменте непрерывной интеграции мне нужно что-то, что можно запустить в режиме без звука.Поддельный входящий вызов

ЧТО Я ПРОБОВАЛИ

  1. DDMS
  2. Telnet
  3. АБР

DDMS из Eclipse, не путь, как он поддерживает только графический интерфейс.

Telnet показался хорошим выбором, но это боль в заднице, чтобы написать для него некоторые сценарии командной строки. В Windows я этого не делал. Однако в Linux существует несколько способов.

АБР предлагает только исходящие вызовы, используя известный

adb shell am start -a android.intent.action.CALL tel:1112223333 

С ADB Я также попытался вызвать трансляцию с дополнительной государственной звона, но НЕТ ...

ВОПРОС

Как я могу подделать входящий звонок на эмулятор, используя скрипт? Конечно, мне нужно указать свой номер.

ответ

0

На Google Android-студии я думаю, что это дает вам доступ к интернету & учетных записей google. Вы можете просто войти в систему, установить «дозвонщик» из магазина воспроизведения, затем (на другом телефоне с другой учетной записью google) вызвать ранее используемую учетную запись google. Я не тестировал это, хотя, и я не знаю, обрабатывает ли телефон это как фактический звонок или просто открывает видеовстречи.

В качестве альтернативы вы можете просто настроить два экземпляра эмулятора и набрать номер порта консоли в заголовке окна «Android Emulator #####», как указано в this question.

+1

Thx для ответа. Я больше не разрабатываю Android, поэтому у меня нет никаких средств, чтобы проверить правильность ответа. Если кто-нибудь скажет, что это решение работает, я буду отмечать его как правильный ответ. – zatziky

+0

@zatziky Я не понимал, когда писал это, но мой ответ по существу тот же, что и ниже: 5554 - номер порта по умолчанию для эмуляторов Android, я просто перепутал пару вещей. Обратитесь к этому вопросу за несколько более конкретным ответом: http://stackoverflow.com/questions/4964703/fake-incoming-call-android –

Смежные вопросы