IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Android Discussion :

Gérer l'heure via serveur de temps


Sujet :

API standards et tierces Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2012
    Messages : 21
    Par défaut Gérer l'heure via serveur de temps
    bonjour,

    Je ne vois pas comment forcer la tablette, par le biais de mon application, à se mettre à l'heure via un serveur NTP interne cher le client.
    L'ensemble des tablettes et le serveur ntp sont sur le même réseau.
    Les tablettes sont en ANDROID 1.5 !!

    merci par avance.

  2. #2
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Sachant qu'il existe des application pour le faire, je pense que par défaut Android ne le fait pas (sauf utilisation de l'heure "3G")

    Depuis l'application il me semble que c'est SystemClock la classe à mater....

    EDIT: Seules les applications système peuvent accéder à cette valeur.... raté...
    Même les applications trouvées nécessitent un accès ROOT....

    Quel est le but ultime si ce n'est pas indiscret ?

    Si le but est d'avoir (dans l'application) l'heure courante précise et synchrone avec une serveur, il "suffit" d'implémenter sa propre classe client NTP (pas très complexe), calculer la différence avec le "uptimeClock"... avec cette différence et le uptimeClock on a l'heure courante du réseau à tout moment (et on fait une synchro toutes les 10 minutes par exemple).

    Si le but est de mettre à jour l'heure du téléphone, c'est, j'en ai peur, impossible... Je viens de vérifier et que ce soit sur mon iPhone ou mon S2, les deux sont synchronisés "automatiquement" et ont un retard de quelques secondes sur mon réseau... Donc les deux utilisent les informations des "tours" GSM, probablement la même, qui elle même doit être en retard....

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Juin 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2012
    Messages : 21
    Par défaut
    b0njour,

    Je dois effectivement synchroniser (même toute les 24h) mes tablettes sur un serveur... L'heure est affichée par la simple horloge trouvée dans les widget d'éclipse.
    Malheureusement les tablettes ont beaucoup de différences d'heure, même entre elles.

    Il va donc falloir que j'implemante ma propre class NTP !

    Bon, ben, c'est parti ! heureusement que pour une fois j'ai le temps !!

    merci

    (je posterai ma solution... dans quelques jours !)

  4. #4
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Comme je disais, le problème c'est surtout qu'une application n'a pas le droit de mettre à jour l'heure système....

    Donc il faut des widgets spéciaux pour récupérer la "vraie" heure (qui sera différente de celle système)

    Le "client" NTP en lui même est très simple:
    http://www.devdaily.com/java/jwareho...ent.java.shtml

Discussions similaires

  1. Souci de mise à l'heure avec un serveur de temps Win2003
    Par Arnard dans le forum Windows XP
    Réponses: 1
    Dernier message: 24/09/2009, 12h10
  2. Curtime - heure du serveur mysql
    Par Kath dans le forum Requêtes
    Réponses: 3
    Dernier message: 05/04/2006, 13h09
  3. [Delphi5] TNMDayTime quel serveur de temps utiliser?
    Par lolo le belge dans le forum Web & réseau
    Réponses: 2
    Dernier message: 01/04/2004, 15h01
  4. Comment obtenir l'heure du serveur avec flash ?
    Par Michaël dans le forum Flash
    Réponses: 9
    Dernier message: 23/12/2003, 17h50
  5. [ODBC][WINDOWS] gérer une base via ODBC
    Par narmataru dans le forum Windows
    Réponses: 2
    Dernier message: 19/12/2003, 13h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo