Как остановить Windows Phone 7 от блокировки экрана? - PullRequest
7 голосов
/ 02 апреля 2011
The application could not be launched for debugging. Ensure that the 
target device screen is unlocked and that the application is installed.

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

Я что-то упустил? Можно ли избежать экрана блокировки / тайм-аута формы телефона либо из VS при запуске отладки, либо в специальном приложении, которое я сначала запустил бы вручную перед отладкой, чтобы приложение вернулось к экрану после завершения отладки и прекращения блокировки экрана телефона ? Но как остановить телефон от блокировки экрана? : -)

ОБНОВЛЕНИЕ : У меня есть Omnia 7, которая AMOLED и не имеет настройки «никогда». Как сказал Дж. Лумис в комментарии ниже, это связано с тем, что «они могут получить сильный ожог, если их оставить на длительное время», поэтому лучше всего было бы программно разблокировать экран при запуске отладки. Я думаю, что это должно работать в VS.

Ответы [ 3 ]

9 голосов
/ 02 апреля 2011

В «Настройках» выберите «Блокировать и обои», отключите пароль и установите «Тайм-аут экрана» на никогда.

Важно отметить, что параметр «никогда» будет отображаться только в том случае, если переключатель пароля установлен на off .

3 голосов
/ 02 апреля 2011

вы можете установить UserIdleDetectionMode = Disabled, чтобы запретить блокировку экрана на вашем приложении во время отладки / разработки / тестирования.Используйте это с осторожностью в вашем выпущенном приложении.См. MSDN для деталей:

http://msdn.microsoft.com/en-us/library/microsoft.phone.shell.phoneapplicationservice.useridledetectionmode(VS.92).aspx

0 голосов
/ 23 декабря 2011

Мой телефон (Lumia 800) не имеет настройки «Никогда» в настройках блокировки + обоев, даже если пароль отключен. Единственный способ заставить телефон прекратить блокировку между сеансами отладки - это запустить другое приложение в фоновом режиме за отлаживаемым приложением, для которого UserIdleDetectionMode отключен. На рынке есть приложение, единственной целью которого является звонок Телефон! Dont Sleep! (примечание: я не создавал это приложение и не знаю, кто его создал, я просто делюсь им, потому что нашел его полезным)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...