Как избежать блокировки экрана при подключении Windows Phone
Просто, в
android там параметр 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 должно присутствовать в самом коде вместо написания отдельного приложения. Как это может быть сделано. другими словами, момент, когда мое приложение скомпилировано, и после развертывания ошибка не должна появляться, и приложение должно запускаться, даже когда телефон заблокирован.