Эмулятор Windows Phone 7: можно ли имитировать телефонный звонок - PullRequest
6 голосов
/ 06 сентября 2010

Я занимаюсь разработкой для Windows Phone 7. Для тестирования моего приложения мне нужно иметь возможность симулировать телефонный звонок. Возможно ли это в эмуляторе?

Ответы [ 2 ]

7 голосов
/ 07 сентября 2010

Нет.невозможно симулировать, что ваше приложение прерывается при получении телефонного звонка.Также было объявлено, что, поскольку эмулятор RTM будет поддерживать только MinUI , в обозримом будущем не будет возможности проверить это в эмуляторе.Вам нужно будет протестировать это на реальном устройстве.

К сожалению, нет способа обойти это тестирование на реальном устройстве, как и другие формы прерывания, такие как возврат к стартовому экрану или выполнение поиска (оба любезноаппаратные кнопки на передней панели устройства) по-разному влияют на работающее приложение.

2 голосов
/ 06 сентября 2010

Я не верю, что вы можете эмулировать сам телефонный звонок, но вы можете эмулировать запуск звонилки с номером и необязательным именем.

Для модульного тестирования вы, вероятно, захотите создать интерфейс с соответствующей функциональностью, а затем обертку для системного типа PhoneCallTask.

Поскольку PhoneCallTask на самом деле не выполняет вызов напрямую - он просто открывает пользовательский интерфейс, позволяющий пользователю легко подключаться, - вы можете легко и просто проверить эту функциональность в эмуляторе. Имейте в виду, что если вы делаете , затем нажимаете кнопку «Вызов», вы видите интерфейс телефона и видите значок «Идет телефонный звонок» вверху. Сеть сообщает о себе как "Поддельная сеть GSM".

...