Эмулировать спальное устройство Windows Mobile - PullRequest
0 голосов
/ 09 декабря 2008

Можно ли эмулировать спящее и бодрствующее устройство с помощью эмуляторов устройства, поставляемых Microsoft?

Ответы [ 2 ]

1 голос
/ 09 декабря 2008

Да, но вы должны создать свой собственный образ эмулятора с измененным ядром (с изменением OEMPowerOff). Брюс Эйтман написал об этом здесь . Вы не детализировали свои потребности, поэтому трудно сказать, но вы могли бы обеспечить некоторую форму симуляции, вручную установив именованные события управления питанием.

0 голосов
/ 23 августа 2011

Это старый поток, но в случае, если кто-то еще наткнется на него, вы можете заставить эмуляторы Windows Mobile "спить" и "проснуться", но не с подключенным отладчиком.

  1. Закройте окно эмулятора во время работы приложения и сохраните состояние. Или настройте управление питанием для отключения эмулятора в нужное время; эмулятор закроется и автоматически сохранит свое состояние. Если отладчик подключен, он потеряет соединение и прекратит отладку.
  2. Откройте диспетчер эмуляторов устройств и нажимайте кнопку Обновить, пока эмулятор не отобразится как отключенный (рядом с ним нет значка). Щелкните правой кнопкой мыши по имени эмулятора и выберите «Подключиться».
  3. Эмулятор просыпается и появляется снова. Если ваше приложение прослушивает уведомление о пробуждении, оно будет сигнализировано в этот момент.

Вы также можете активировать эмулятор, используя Debug> Attach to Process, хотя это не всегда удается. В любом случае, к моменту подключения отладчика последовательность пробуждения уже будет выполнена. Если вы можете обойтись с помощью отладочных операторов, это проще, чем модифицировать образ эмулятора.

...