Заблокировать эмулятор Windows Phone

Я делаю приложение для Windows Phone. Я использую Visual Studio 2010 и Windows Phone SDK, который включает в себя эмулятор Windows Phone. Моя программа вылетает, когда я блокирую экран телефона (фактическое устройство). Поэтому я решил исправить эту проблему. но теперь я узнал, что нет способа отладить это, потому что экран эмуляторов не может быть заблокирован.

Есть ли способ заблокировать (экран) эмулятор оконного телефона?


person Bart Teunissen    schedule 06.06.2012    source источник
comment
Вы тестировали свое приложение, нажимая кнопку «Домой», а затем возобновляя работу приложения? Если это воспроизводит вашу проблему, вы можете использовать то же самое и в эмуляторе.   -  person nkchandra    schedule 06.06.2012


Ответы (4)


Существуют сменные ПЗУ эмуляторов, которые некоторые умные разработчики создали/взломали, например http://www.howtogeek.com/howto/13488/test-all-features-of-windows-phone-7-on-ваш-компьютер/

Они включают дополнительные функции, включая блокировку/разблокировку экрана, которые MS решила отключить в базовом эмуляторе.

Лучше всего попробовать найти последнюю версию этих сменных ПЗУ с лучшими оценками, прежде чем пытаться их использовать.

Также обратите внимание, как они повторяются в этой статье:

Этот модифицированный образ эмулятора не является официальным и не санкционирован Microsoft. При выборе загрузки и использования эмулятора действуйте по своему усмотрению

person Gone Coding    schedule 06.06.2012

Нажмите F12

Вот что msdn говорит об этом

Чтобы заблокировать экран в эмуляторе с помощью клавиатуры При открытом эмуляторе дважды нажмите клавишу F12 на клавиатуре компьютера. Клавиша F12 эмулирует кнопку питания на телефоне. Первое нажатие клавиши выключает дисплей. Второе нажатие клавиши снова включает дисплей с включенным экраном блокировки. Вы можете разблокировать экран, сдвинув экран блокировки вверх с помощью мыши.

Я надеюсь, что это будет работать и для Windows Phone 7. но не уверен

person Mubashar    schedule 27.04.2014

В Visual Studio 2012 для Windows Phone 8 вы можете имитировать экран блокировки с помощью панели моделирования Visual Studio в меню «Инструменты».

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206951(v=vs.105).aspx#BKMK_lockoptions

person Yuntao    schedule 30.11.2012
comment
вопрос был про эмулятор windowsphone 7, а не про версию windowsphone 8 :) - person Bart Teunissen; 30.11.2012

Для эмуляторов Windows 8 вы также можете нажать кнопку питания с помощью мыши:

введите здесь описание изображения

person Felix    schedule 04.12.2015