Je travaille sur un projet à l'aide de la version Wi-Fi uniquement de l'onglet Samsung Galaxy (7 "). Sur certains des périphériques, nous constatons la date / heure de la réinitialisation de l'appareil (ne sais pas pourquoi) à une date dans le passé (comme le 1/1/2000). P>
question (s) fort> p>
Comment puis-je réinitialiser par programme la date / l'heure du périphérique? Je préférerais utiliser une commande de shell adb si possible (mon script shell est rouillé). S'il n'y a pas de commande shell qui peut y accomplir, existe-t-il un moyen de l'accomplir en écrivant et en installant une application (semble être une violation de la sécurité)? P>
5 Réponses :
Utilisez la commande de la date de la coque. Avec un argument de l'heure de l'époque UNIX (c'est-à-dire des secondes depuis 1/1/70), il définit l'horloge de l'appareil, par ex. 'adb shell date 1318349236'. p>
Vous pouvez obtenir l'horodatage actuel en quelques secondes avec 'Date de coquille adb +% s'. Si vous avez une butée, la commande de date est plus capable et vous pouvez obtenir votre date souhaitée arbitraire en secondes avec «Date d'occupation de l'acte +% S -D» 2010-01-01 12:34:56 "' P>
Quand j'essaye adb shell date 1319124916, je reçois cette heure 1319124916 -> 1319124916.0 SETTMEDDAY
Sur Linux, j'utilise: Date de shell adb -s `date" +% y% m% d.% H% m% s ""
Vous pouvez utiliser la commande suivante: p>
adb shell date -s yyyymmdd.hhmmss p> blockQuote>
Exemple: p>
Date de shell adb -S 20120423.130000 P> blockQuote>
Définit la date à
lun 23 13:00:00 CEST 2012 CODE> (Mon téléphone est sur le fuseau horaire de l'ACCES) P>
Bonjour, est-il possible d'obtenir le temps d'une machine Windows et de la définir comme un temps d'Android?
Désolé, pas un utilisateur Windows
@celoftis pourriez-vous accepter cette réponse?
Salut c'est agréable, il y a une méthode pour exécuter cette commande sur mon apk d'application à l'aide du code Java
@ harsha.kuruwita Vous pouvez Exécuter une commande shell dans une application a > mais besoin d'un appareil enraciné
@ harsha.kuruwita Cet article explique Comment changer le système temps
C'était le seul qui a fonctionné hors de la boîte.
J'ai fait ce script appelez-le à l'aide de L'horloge Android sera instantanément mise à jour avec votre heure de machine. p> p> perl code> pour gérer ce problème:
clock.pl code> strong> p>
cmd code> ( windows em>) ou
terminal code> ( mac em>): P>
J'utilise les commandes suivantes pour formater correctement la date et l'heure de la date et de l'heure de réglage de l'heure système sur Android
set datetimef=%date:~3,2%%date:~0,2%%time:~0,2%%time:~3,2%%date:~-4%.%time:~6,2% adb shell date -d %datetimef%
Date de changement en fonction de la date de votre système
Date de modification identique à celle du système fort> p> Date de changement à demain: strong> p> adb shell date -s `date --date='1 week ago' +%G%m%d.%H%M%S`