Как избежать блокировки экрана при подключении Windows Phone

Просто, в там параметр Stay awake, который предотвратит блокировку вашего телефона во время его использования для отладки приложения.

Я ищу то же самое (может быть, лучше) для Windows Phone 8.1.

Каждый раз, когда я нажимаю F5, мне нужно разблокировать свой телефон или я получаю следующую ошибку:

DEP6600: сбой развертывания. Невозможно развернуть приложение, когда экран устройства заблокирован. Убедитесь, что экран устройства не заблокирован и повторите попытку.

или

Ошибка: сбой запуска приложения. Убедитесь, что экран устройства разблокирован, а устройство разблокировано разработчиком. Подробнее о разблокировке разработчика см. http://go.microsoft.com/fwlink/?LinkId=195284

если я запускаю инструмент AppDeployCmd самостоятельно.

Есть ли способ избежать этого? (без изменения времени блокировки экрана каждый раз, конечно)

Ответ 1

Я не думаю, что вы можете сделать это, не написав отдельное приложение. В телефоне есть опция: "Настройки" > "Заблокировать экран" > "Тайм-аут экрана", который вы можете установить максимально доступным. Для таких же телефонов, как и у Nokias с нижним концом, есть возможность установить это время, чтобы никогда, но для более новых телефонов, таких как Nokia 1320 или Nokia 1520, максимум составляет всего 5 минут.

Ответ 2

Я думаю, что это невозможно, но вот альтернатива

EDIT: вы можете написать отдельное приложение, которое вы должны запускать во время разработки других приложений. Это приложение должно состоять из этого кода строки.

DisplayRequest AppDisplayRequest = new DisplayRequest();

public MainPage()
{
     AppDisplayRequest.RequestActive();
}
void HardwareButtons_BackPressed(object sender, Windows.Phone.UI.Input.BackPressedEventArgs e)
{
     AppDisplayRequest.RequestRelease();
     e.Handled = true;
     Windows.Phone.UI.Input.HardwareButtons.BackPressed -= HardwareButtons_BackPressed;
     Application.Current.Exit();
}

Ответ 3

Разрешение для ошибки DEP6600 должно присутствовать в самом коде вместо написания отдельного приложения. Как это может быть сделано. другими словами, момент, когда мое приложение скомпилировано, и после развертывания ошибка не должна появляться, и приложение должно запускаться, даже когда телефон заблокирован.