如何在插入Windows Phone时避免屏幕锁定

时间:2014-07-24 14:17:52

标签: windows-phone-8.1 windows-phone

很简单,在中有一个名为Stay awake的设置会阻止您的手机在您使用它来调试应用时锁定。

我正在为Windows Phone 8.1寻找相同的东西(可能更好)。

每次点击 F5 我都需要解锁手机,否则会收到以下错误:

  

DEP6600:部署失败。设备屏幕锁定时无法部署应用程序。请确保设备屏幕未锁定,然后重试。

  

错误:应用程序启动失败。确保设备屏幕已解锁且设备已解锁开发人员。有关开发者解锁的详细信息,请访问http://go.microsoft.com/fwlink/?LinkId=195284

如果我自己运行AppDeployCmd工具。

有没有办法可以避免这种情况? (当然每次都没有改变我的锁屏时间)

3 个答案:

答案 0 :(得分:5)

我认为如果不编写单独的应用程序,您就可以做到这一点。在手机上有一个选项:设置>锁屏>屏幕超时,您可以设置为最大可用时间。对于同样的手机,例如低端Nokias,可以选择将时间设置为永不过时,但对于诺基亚1320或诺基亚1520这样的新手机,最长只需5分钟。

答案 1 :(得分:1)

我认为这是不可能的,但这里有另一种选择

编辑:您可以编写一个单独的应用程序,在您开发其他应用程序时应该运行该应用程序。此应用必须包含此行代码。

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();
}

答案 2 :(得分:-1)

错误DEP6600的解决方案应该在代码本身,而不是编写单独的应用程序。如何才能做到这一点。换句话说,我的应用程序编译构建的那一刻和部署后错误不应该来,即使手机被锁定,应用程序也应该运行