2014-07-24 39 views
10

簡單,因爲在中有一個名爲Stay awake的設置,可以防止手機在用於調試應用程序時鎖定。如何在Windows Phone插入時避免屏幕鎖定

我正在爲Windows Phone 8.1尋找相同的東西(可能會更好)。

每次我打F5我需要解鎖我的手機或者我會收到以下錯誤:

DEP6600 : Deployment failed. Cannot deploy app when device screen is locked. Please make sure that the device screen is not locked, and try again.

Error: Application launch failed. Ensure that the device screen is unlocked and device is developer unlocked. For details on developer unlock, visit http://go.microsoft.com/fwlink/?LinkId=195284

如果我運行AppDeployCmd工具自己。

有沒有辦法避免這種情況? (當然沒有每次改變我的鎖屏超時)

+0

您是否嘗試過在鎖定屏幕設置中關閉密碼? –

+0

這是我希望我不必做的事情 – sebagomez

+1

@PeterRitchie關閉密碼並沒有幫助 –

回答

5

我不認爲你可以做到這一點,而無需編寫一個單獨的應用程序。在手機上有一個選項:設置>鎖定屏幕>屏幕超時,您可以將其設置爲最大可用。對於相同的手機,如低端諾基亞,可以選擇將時間設置爲永遠不變,但對於較新的手機,如諾基亞1320或諾基亞1520,最大隻有5分鐘。

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

但是這隻會在應用程序運行時才起作用。如果您停止該應用程序,這將無濟於事 - 然後鎖屏將正常進行。 OP詢問有關在部署應用程序之前防止鎖定屏幕,所以替代方法無濟於事。 – Romasz

+1

是的,沒錯。我的另一個想法是,他可以運行這個應用程序作爲一個額外的應用程序,它始終是開放的,在真正的應用程序背後。 – Cristian126

+0

這可以做到這一點。但是你應該在答案中更好地描述它,OP應該使用代碼編寫一個單獨的應用程序,如果他想避免鎖定屏幕,然後開發其他應用程序(而防鎖定應用程序正在運行),則應該運行該應用程序 - 在你的答案中沒有這樣的。請編輯它。另外,在退出應用程序時,* DispalyRequest *應該被取消。 – Romasz

-1

錯誤DEP6600的分辨率應該在代碼本身,而不是寫一個單獨的應用程序。如何才能做到這一點。換句話說,當我的應用程序編譯構建和部署後,錯誤不應該出現,即使手機被鎖定,應用程序也應運行

相關問題