2011-04-25 3 views
2

J'ai une exigence où j'ai besoin d'afficher un écran de verrouillage, lorsque l'application reste inactive pendant une certaine période de temps. Dans WP7, il existe un moyen d'obtenir le temps d'inactivité (toutes les API OS). J'ai parcouru la documentation de MSDN de PhoneApplicationService.UserIdleDetectionMode et PhoneApplicationService.ApplicationIdleDetectionMode mais c'est juste pour l'activation et la désactivation. J'ai besoin d'une méthode par laquelle je peux obtenir le temps d'inactivité. Merci à l'avanceComment vérifier si une application est inactive?

Répondre

3

À ma connaissance, il n'y a pas moyen de le faire dans la version actuelle de l'API.
Vous pouvez implémenter une minuterie dans votre application et la réinitialiser chaque fois qu'il y a une interaction de l'utilisateur (avec vos commandes) dans votre application.
La question la plus importante est de savoir comment gérer l'écran de verrouillage du système d'exploitation. Je veux dire, si votre application a un écran de verrouillage personnalisé intégré à l'application qui a été lancé, puis que l'écran de verrouillage du système d'exploitation entre en jeu, l'utilisateur doit alors déverrouiller deux écrans. Pas particulièrement convivial dans ce cas.

Questions connexes