2010-09-24 5 views
-1

Dans mon application Android, je voudrais empêcher l'utilisateur de changer l'heure de l'appareil lorsque mon application est ouverte ou réduite. L'utilisateur ne devrait pouvoir changer qu'une fois l'application fermée.Temps dans android

S'il vous plaît partagez vos précieuses suggestions.

Merci à l'avance :)

+3

pourquoi voulez-vous quand même? – bhups

+0

pourquoi changer l'heure du périphérique? –

+0

En fait, dans mon application android je voudrais savoir combien de temps mon application est ouverte, donc je pensais que je prendrais le temps de l'appareil et en prenant la différence je voudrais avoir le temps.Alors je ne veux pas que l'utilisateur change le temps .Toute autre façon d'obtenir le temps depuis que l'application est ouverte? – Remmyabhavan

Répondre

1

Je voudrais savoir combien de temps est mon application ouverte donc je pensais que je prendrais le temps de l'appareil et en prenant la différence que je recevrais le temps.

Il y a une API qui vous dira combien de temps est écoulé depuis l'appareil a été démarré, indépendamment de ce que l'horloge de l'appareil est réglé sur:

SystemClock.elapsedRealtime() « retourne millisecondes depuis le démarrage, y compris le temps passé dans dormir."

5
  1. applications Android ne sont pas fermées ou réduites au minimum, ils ont une sémantique différente. Veuillez lire le cycle de vie de l'activité.

  2. Les applications Android ne parviennent pas à empêcher les utilisateurs d'effectuer d'autres opérations sur le périphérique.

+0

Merci Chris.Actually dans mon application android je voudrais savoir combien de temps est mon application ouverte, donc je pensais que je prendrais le temps de l'appareil et en prenant la différence je aurais le temps.Alors je ne veux pas que l'utilisateur change le temps le moyen. Tout autre moyen d'obtenir le temps depuis que l'application est ouverte? – Remmyabhavan

+0

depuis que vous avez commencé une autre question pour cela, s'il vous plaît voir la réponse là-bas –

Questions connexes