11
votes

Comment éviter l'écran de verrouiller lorsque le téléphone Windows est branché

facile comme ça, dans Il y a un paramètre appelé Restez éveillé qui empêchera votre téléphone de verrouiller votre téléphone pendant que vous l'utilisez pour déboguer une application.

Je cherche la même chose (pourrait être meilleur) pour Windows Phone 8.1.

Chaque fois que je frappe f5 J'ai besoin de déverrouiller mon téléphone ou j'aurais l'erreur suivante:

DEP6600: Échec du déploiement. Impossible de déployer une application lorsque l'écran de périphérique est verrouillé. Assurez-vous que l'écran de périphérique n'est pas verrouillé et réessayez.

ou

Erreur: Échec du lancement des applications. Assurez-vous que l'écran de périphérique est déverrouillé et que le périphérique est le développeur déverrouillé. Pour plus de détails sur Developer Unlock, visitez http://go.microsoft.com/fwlink/?LinkId= 195284

Si j'exécute le appdeploycmd outil moi-même.

Y a-t-il une façon de pouvoir éviter ça? (Sans changer mon écran d'écran de verrouillage chaque fois bien sûr)


3 commentaires

Avez-vous essayé de désactiver le mot de passe dans les paramètres d'écran de verrouillage?


C'est quelque chose que je voudrais n'avoir pas à faire


@Peterritchie éteignant le mot de passe n'aide pas


3 Réponses :


1
votes

Je pense que ce n'est pas possible, mais voici une alternative

Edit: Vous pouvez écrire une application séparée, que vous devriez exécuter pendant que vous développez d'autres applications. Cette application doit consister en ce code de ligne. P>

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


6 commentaires

Mais cela ne fonctionnera que lorsque l'application est en cours d'exécution. Cela ne vous aidera pas si vous arrêtez l'application - alors l'écran de verrouillage s'engagera normalement. L'OP a demandé de prévenir l'écran de verrouillage avant de déployer l'application afin que l'alternative ne vous aide pas.


Oui c'est vrai. Mon autre idée est qu'il peut exécuter cette application comme une application supplémentaire qui est toujours ouverte, derrière la vraie application.


Cela peut faire l'affaire. Mais vous devriez le décrire mieux dans la réponse, que OP devrait utiliser le code pour écrire une application distincte qu'il devrait exécuter s'il veut éviter l'écran de verrouillage, puis développer d'autres applications (pendant que l'application anti-verrouillage est en cours d'exécution) - il y a rien de tel dans votre réponse. Veuillez le modifier. Ajoutez également que sur la sortie de l'application, le DislalyRequest doit être éventuellement éventuellement.


Pourquoi voudrais-je le vouloir? J'ai besoin de l'application pour arrêter pour que je puisse apporter des modifications et appuyez de nouveau sur F5 afin que la nouvelle version de l'application puisse être déployée sur l'appareil ... Lorsque l'appareil est verrouillé, il ne permet pas de prendre des applications.


@sebagnez l'idée (comme j'ai compris) est d'écrire une application distincte que lors de l'exécution, vous évitera l'écran de verrouillage. Vous déployez l'application sur le téléphone, fermer vs et oubliez ce code. Maintenant, lorsque vous commencez à développer d'autres applications, vous exécutez cette application anti-verrouillage, alors qu'elle reste au premier plan, il empêche l'écran de verrouillage, lorsque vous appuyez sur Démarrer dans votre nouvelle application développée, elle ira au premier plan, tandis que l'anti-verrouillage va à l'arrière-plan . Je pensais que le code dans la réponse a toujours besoin de nombreuses améliorations, appropriée et curriculum vitae, la sortie appelante est également une mauvaise idée.


Ok, je comprends et je suppose est une solution de contournement valide. Toujours ne répond pas à ma question



5
votes

Je ne pense pas que vous puissiez faire cela sans écrire une application séparée. Sur le téléphone, vous trouverez une option: Paramètres> Écran de verrouillage> Délai d'affichage, que vous pouvez définir sur le maximum disponible. Pour les mêmes téléphones, comme les Nokias inférieur, il existe une option pour définir ce délai de ne jamais, cependant pour les nouveaux téléphones tels que Nokia 1320 ou Nokia 1520 que le maximum n'est que de 5 minutes.


0 commentaires

-1
votes

La résolution de l'erreur DEP6600 devrait être là dans le code lui-même au lieu d'écrire une application distincte. Comment cela peut-il être fait. En d'autres termes, le moment où mon application est compilée Build et après le déploiement, l'erreur ne devrait pas venir et que l'application doit être exécutée même lorsque le téléphone est verrouillé


0 commentaires