Я ищу способ автоматизации входящих вызовов для тестирования с помощью MonkeyTalk. Это означает, что я могу запускать некоторые внешние скрипты. В нашем инструменте непрерывной интеграции мне нужно что-то, что можно запустить в режиме без звука.Поддельный входящий вызов
ЧТО Я ПРОБОВАЛИ
- DDMS
- Telnet
- АБР
DDMS из Eclipse, не путь, как он поддерживает только графический интерфейс.
Telnet показался хорошим выбором, но это боль в заднице, чтобы написать для него некоторые сценарии командной строки. В Windows я этого не делал. Однако в Linux существует несколько способов.
АБР предлагает только исходящие вызовы, используя известный
adb shell am start -a android.intent.action.CALL tel:1112223333
С ADB Я также попытался вызвать трансляцию с дополнительной государственной звона, но НЕТ ...
ВОПРОС
Как я могу подделать входящий звонок на эмулятор, используя скрипт? Конечно, мне нужно указать свой номер.
Thx для ответа. Я больше не разрабатываю Android, поэтому у меня нет никаких средств, чтобы проверить правильность ответа. Если кто-нибудь скажет, что это решение работает, я буду отмечать его как правильный ответ. – zatziky
@zatziky Я не понимал, когда писал это, но мой ответ по существу тот же, что и ниже: 5554 - номер порта по умолчанию для эмуляторов Android, я просто перепутал пару вещей. Обратитесь к этому вопросу за несколько более конкретным ответом: http://stackoverflow.com/questions/4964703/fake-incoming-call-android –