Question

On m'a demandé de régler l'heure du système d'un ordinateur de poche Windows Mobile 6.0 à la « heure locale. » L'heure locale dans ce cas, signifie l'heure actuelle du fuseau horaire du terminal mobile est physiquement située. Est-il possible de demander l'heure locale de la tour cellulaire GPRS?

Était-ce utile?

La solution

Vous pouvez utiliser l'API RIL

HRESULT RIL_GetSystemTime(HRIL hRil);

Cela vous renvoie un HRESULT qui, si elle est positive, identifiera une structure SYSTEMTIME retourné sur le fil dans le notifier paramètre lpData.

La mise en garde que je devrais donner est que tous les réseaux transmettent l'heure locale, donc ce ne sont pas garantis au travail.

De nombreux périphériques Windows Mobile ont une option de paramètres pour synchroniser le temps de réseau de temps si elle est transmise, de sorte que vous voudrez peut-être essayer si elle est disponible sur votre appareil.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top