2014-07-24 11 views
10

Einfach gesagt, in gibt es eine Einstellung namens Stay awake, die verhindert, dass Ihr Telefon gesperrt wird, während Sie es zum Debuggen einer App verwenden.So vermeiden Sie, dass der Bildschirm gesperrt wird, während das Windows Phone eingesteckt ist

Ich bin auf der Suche nach dem gleichen (könnte besser sein) für Windows Phone 8.1.

Jedes Mal, wenn ich F5 Ich brauche getroffen mein Telefon zu entsperren, oder ich würde die folgende Fehlermeldung erhalten:

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

oder

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

wenn ich laufe das AppDeployCmd Werkzeug selbst.

Gibt es eine Möglichkeit, die ich vermeiden kann? (Ohne meinen Bildschirm sperrt Zeit ändert jedes Mal, natürlich out)

+0

Haben Sie versucht, das Passwort in den Sperrbildschirmeinstellungen auszuschalten? –

+0

das ist etwas, was ich wünschte, ich hätte nicht tun müssen – sebagomez

+1

@PeterRitchie Deaktivieren des Passworts hilft nicht –

Antwort

5

Ich glaube nicht, dass Sie dies tun können, ohne eine separate App zu schreiben. Auf dem Telefon gibt es eine Option: Einstellungen> Sperrbildschirm> Zeitüberschreitung des Bildschirms, die Sie auf die maximal verfügbare einstellen können. Für die gleichen Telefone, wie das untere Ende Nokias, gibt es eine Option, um diese Zeit nie einzustellen, aber für neuere Handys wie Nokia 1320 oder Nokia 1520 ist das Maximum nur 5 Minuten.

1

Ich denke, es ist nicht möglich, aber hier ist eine Alternative

EDIT: Sie können eine separate Anwendung schreiben, weichen Sie, während Sie laufen soll‘ um andere Apps zu entwickeln. Diese App muss aus diesem Zeilencode bestehen.

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

Aber das funktioniert nur, wenn die App läuft. Es wird nicht helfen, wenn Sie die App stoppen - dann wird der Sperrbildschirm normal einrasten. Das OP bat darum, den Sperrbildschirm vor der Bereitstellung der App zu sperren, damit die Alternative nicht hilft. – Romasz

+1

Ja, das stimmt. Meine andere Idee ist, dass er diese App als eine zusätzliche App ausführen kann, die immer offen ist, hinter der echten App. – Cristian126

+0

Das kann den Trick machen. Aber Sie sollten es besser in der Antwort beschreiben, dass OP den Code verwenden sollte, um eine separate App zu schreiben, die er ausführen sollte, wenn er Sperrbildschirm vermeiden möchte, dann andere Apps entwickeln (während die Anti-Lock-App läuft) - gibt es nichts dergleichen in deiner Antwort. Bitte bearbeiten Sie es. Fügen Sie auch hinzu, dass beim Beenden der App die * DispalyRequest * deaktiviert werden soll. – Romasz

-1

Die Auflösung für den Fehler DEP6600 sollte im Code selbst vorhanden sein, anstatt eine separate App zu schreiben. Wie kann das gemacht werden? Mit anderen Worten, in dem Moment, in dem meine App kompiliert wird und nach der Installation sollte der Fehler nicht kommen und die App sollte auch bei gesperrtem Telefon laufen.

Verwandte Themen