2014-07-24 12 views
10

Facile come quello, in c'è un'impostazione chiamata Stay awake che impedirà il blocco del telefono mentre lo si utilizza per il debug di un'app.Come evitare che lo schermo si blocchi mentre Windows Phone è collegato

Sto cercando la stessa cosa (potrebbe essere migliore) per Windows Phone 8.1.

Ogni volta che mi ha colpito F5 ho bisogno di sbloccare il mio telefono o avrei ricevuto il seguente errore:

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

o

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

se esegue lo strumento AppDeployCmd me stesso.

C'è un modo per evitarlo? (Senza cambiare il mio tempo schermata di blocco fuori ogni volta ovviamente)

+0

Hai provato a disattivare la password nelle impostazioni della schermata di blocco? –

+0

è qualcosa che vorrei non aver dovuto fare – sebagomez

+1

@PeterRitchie disattivare la password non aiuta –

risposta

5

Non penso che sia possibile farlo senza scrivere un'app separata. Sul telefono c'è un'opzione: Impostazioni> Blocca schermo> Timeout schermo, che puoi impostare al massimo disponibile. Per gli stessi telefoni, come Nokias di fascia bassa, esiste un'opzione per impostare il tempo in assoluto, tuttavia per i telefoni più recenti come Nokia 1320 o Nokia 1520 il massimo è di soli 5 minuti.

1

penso che non è possibile, ma qui è una alternativa

EDIT: È possibile scrivere un'applicazione separata, wich è necessario eseguire mentre si' Sto sviluppando altre app. Questa app deve essere composta da questo codice di linee.

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

Ma questo funzionerà solo quando l'applicazione è in esecuzione. Non sarà di aiuto se si interrompe l'app, quindi la schermata di blocco si attiverà normalmente. L'OP ha chiesto di impedire la schermata di blocco prima di distribuire l'app in modo che l'alternativa non sia di aiuto. – Romasz

+1

Sì, è vero. La mia altra idea è che può eseguire questa App come un'app in più che è sempre aperta, dietro l'app reale. – Cristian126

+0

Questo può fare il trucco. Ma dovresti descriverlo meglio nella risposta, che OP dovrebbe usare il codice per scrivere un'app separata che dovrebbe eseguire se vuole evitare la schermata di blocco, quindi sviluppare altre app (mentre l'app anti-blocco è in esecuzione) - c'è niente di simile nella tua risposta. Si prega di modificarlo. Aggiungi anche che all'uscita dall'app la * DispalyRequest * deve essere disattivata. – Romasz

-1

La risoluzione per l'errore DEP6600 dovrebbe essere presente nel codice stesso anziché scrivere un'app separata. Come si può fare. in altre parole, nel momento in cui la mia app viene compilata, compilare e dopo l'implementazione l'errore non dovrebbe venire e l'app dovrebbe funzionare anche quando il telefono è bloccato

Problemi correlati