De ce se pierde timpul de pe un smartphone? De ce ceasul de pe telefonul meu arată ore diferite? De ce se pierde timpul de pe telefonul meu?

Android este cel mai popular sistem de operare pentru telefoane mobile. Unii oameni cred că iOS este mult mai bun, poate, dar faptul că Android este cel mai popular este de netăgăduit.

Mulți oameni îl aleg pentru că este multifuncțional. Unii oameni pur și simplu nu le place telefoane Apple. Unii oameni preferă un telefon Android pentru că nu au posibilitatea de a cumpăra unul Apple.

Ai un telefon Android care funcționează bine. S-ar părea că totul merge bine, mereu setezi ceasul cu alarmă anumit timp, și funcționează. Dar au existat și situații în care ceasul deșteptător nu funcționează. Când te uiți și încerci să înțelegi motivul, vezi asta timpul curge gresit.

De ce se pierde timpul de pe telefonul meu? Sunt câteva diverse motive. Cum se rezolvă această problemă și cum se configurează la fix? Puteți găsi răspunsul la această întrebare citind Acest articol.

Ce este Android?

În primul rând, un fundal. Ce este Android? Acesta este un sistem de operare care a fost creat pe baza nucleului sistemului de operare Linux. El are conexiune buna, cu toate acestea, nu are sincronizare NTP. Adică, fusurile orare nu sunt sincronizate. De aici răspunsul la întrebarea „de ce se pierde timpul la telefon?”

Anterior, sistemul de operare Android era destinat doar dispozitivelor mobile, și anume smartphone-urilor. Ulterior, după lansarea versiunii 3.0, dezvoltatorii au actualizat interfața, care era ideală nu numai pentru smartphone-uri, ci și pentru tablete.

Următoarea versiune, Android 4.1, a schimbat complet modul în care primim datele fusului orar. S-au întors la „rădăcinile” lor. Telefoanele vechi au preluat informații despre timp din turnuri comunicare celulară.

De ce se pierde timpul de pe telefon? Pot exista probleme cu comunicarea celulară.

Pentru proprietarii de tablete Android, este și mai rău. Aceste dispozitive mobile nu pot sincroniza ora fără un modul de comunicare special.

De ce nu merge timpul pe un telefon Android? Soluții

Toate dispozitivele mobile au sincronizare cu ora rețea de telefonie mobilă. Înainte de a începe depanarea, trebuie să o dezactivați. Dacă dispozitivul dvs. poate funcționa modul staționar, atunci este mai bine să dezactivați setarea fusului orar. Dacă acest lucru nu este posibil, setați-l în modul automat.

După cum am spus deja, în sistemul de operare Android standard nu există sincronizare cu serverul NTP. Deci trebuie să instalăm aplicație terță parte, care va efectua această funcție. O opțiune bună este ClockSync.

Odată ce ai lansat aceasta aplicație, veți vedea abaterea de la fusul dvs. orar. În cele mai multe cazuri, aceasta este o mică eroare, doar câteva minute. În unele situații, abaterile pot fi de o oră sau poate de mai multe.

După descărcarea acestei aplicații, nu te vei mai întreba de ce timpul de pe telefon se pierde constant.

Configurarea sincronizării utilizând ClockSync

Trebuie să configurați sincronizarea automată cu NTP. Pentru a îmbunătăți acuratețea sincronizării, vă recomandăm să activați următoarele setări- „Numai prin Wi-Fi” și activați „Mod precizie crescută„. Cel mai important lucru este să activați prima opțiune, deoarece este necesară din cauza instabilității internetului mobil.

Și pentru a economisi energie pe telefonul mobil, ar trebui să activați funcția „Când este pornit”.

Concluzie

Deci, acum nu vei fi chinuit de întrebarea: „De ce se pierde timpul de pe telefonul meu?” Și chiar dacă apare, ceea ce este puțin probabil, știi răspunsul și soluția.

Poate fi confuz timp, este că dispozitivul este alimentat de la baterie. De exemplu, pentru a înlocui o cartelă SIM, majoritatea modelelor de telefoane necesită nu numai oprirea, ci și scoaterea bateriei. La un anumit moment al absenței sale în telefon are loc resetarea diverse setari, inclusiv timpul. La unele modele, aceeași situație se observă și la scoaterea cardului de memorie.Uneori contactul bateriei cu telefonul slăbește, de exemplu, acest lucru se poate întâmpla atunci când acesta cade. În acest caz, există, de asemenea, o probabilitate mare ca setările de timp să meargă greșit. O alta varianta - baterie veche, care pierde rapid din încărcare. Înlocuirea acestuia va ajuta la rezolvarea problemei. Un alt motiv posibil pentru resetare la telefon timpul este setare incorectă fus orar. Pentru a o schimba, deschideți meniul telefonului, apoi secțiunea „Setări” și selectați elementul corespunzător. Vă rugăm să rețineți că unul dintre motive poate fi și eliminarea legislativă a tranziției la iarnă în Rusia. timp din toamna anului 2011. În acele telefoane în care a fost instalat comutare automatăîntre perioada de vară și cea de iarnă s-a făcut o tranziție. Dezactivați această setare pentru a preveni să cauzeze probleme pe viitor. probleme suplimentare. O altă soluție poate fi actualizarea firmware-ului dispozitivului dvs. mobil.Dacă utilizați un program pentru a sincroniza telefonul și computerul, motivul poate fi în opțiunea de sincronizare a orei activată. Pentru a-l dezactiva, rulați programul, deschideți setările acestuia, găsiți elementul corespunzător și debifați-l, apoi salvați modificările.Unele modele de telefoane sincronizează și ora când sunt conectate la Internet. Dezactivați această opțiuneîn setările telefonului.

Ora exactă este afișată pe computer folosind un cip special, care este alimentat de la rețea atunci când computerul este pornit și de o baterie mică când este oprit. Motivele erorilor în timpul afișat sunt de obicei aceleași pentru fiecare computer.

Probleme hardware

Motivul principal pentru care atunci când porniți computerul și porniți sistemul este afișat Momentul nepotrivit– epuizarea duratei de viață a bateriei în carcasă, ceea ce face ca computerul să nu poată menține trecerea corectă a timpului după ce este oprit. Bateria trebuie înlocuită. Pentru a face acest lucru, opriți computerul din rețea și deconectați cablul de alimentare de la unitate de sistem. Deșurubați șuruburile care țin capacul lateral al dispozitivului și trageți capacul în sine. Găsiți bateria și, îndoind elementul de fixare, scoateți-o. Așezați în caz baterie noua. De obicei, o baterie de 3V este suficientă.

Asigurați-vă că sursa de alimentare a computerului este suficient de puternică. În unele cazuri din cauza alegere greșită a acestui element, computerul poate funcționa defectuos, făcându-l să afișeze ora greșită.

Dacă, chiar și după înlocuirea bateriei, ora este încă setată incorect, contactați un tehnician: problema se poate datora unei placa de baza, care este nefuncțională sau intră în conflict cu echipamentele mai noi.

Probleme cu sistemul de operare

Asigurați-vă că ați setat corect fusul orar. De obicei, aceste setări sunt introduse în timpul instalării sistemului, dar le puteți seta și mai târziu făcând dublu clic stânga pe ceas din colțul din dreapta jos al ecranului și accesând fila „Fus orar”. Amintiți-vă că, dacă setați un fus orar greșit, sistemul va seta automat ora corespunzătoare acestuia.

Virușii pot fi cauza setării incorecte a orei de către sistem. Verificați hard disk-ul computerului și suporturi amovibile program antivirus și ștergeți toate obiectele rău intenționate găsite.

Vă rugăm să rețineți dacă sincronizarea orei cu serviciile de Internet este activată în setările de timp. Este recomandabil să setați site-ul web ca sursă de timp Microsoft. În acest caz, va deveni precis și va fi ajustat automat de fiecare dată când vă conectați la Internet.

Verificați dacă vreun software încurcă timpul. Unele programe au propriile tale setări de-a lungul timpului și după instalare, ei personalizează sistemul pentru a se potrivi nevoilor lor, ignorând setările stabilite de utilizator. Este recomandabil să nu instalați pe computer aplicații suspecte, descărcat din surse online suspecte.

Pentru mulți utilizatori, telefonul mobil a devenit un înlocuitor excelent ceas de mână. Cu ajutorul lui, puteți determina întotdeauna ora curentă. Din acest motiv, pentru mulți dintre ei, resetarea periodică a setărilor de timp este o problemă serioasă.

Sponsor al plasamentului P&G Articole pe tema „De ce se pierde timpul de pe telefon” Cum se transferă teme de pe telefon Cum se readuce un telefon Samsung la setările din fabrică Cum se restabilește setări standardîn Nokia Unul dintre motivele pentru care ora de pe un telefon mobil poate merge prost este că dispozitivul este alimentat de o baterie. De exemplu, pentru a înlocui o cartelă SIM, majoritatea modelelor de telefoane necesită nu numai oprirea, ci și scoaterea bateriei. După un anumit timp de absență de la telefon, se resetează diverse setări, inclusiv ora. La unele modele, aceeași situație apare la scoaterea cardului de memorie.

Uneori contactul dintre baterie și telefon se slăbește, de exemplu, acest lucru se poate întâmpla dacă este scăpat. În acest caz, există, de asemenea, o probabilitate mare ca setările de timp să meargă greșit. O altă opțiune este o baterie veche care își pierde rapid încărcarea. Înlocuirea acestuia va ajuta la rezolvarea problemei.

O alta motiv posibil Resetarea orei telefonului se datorează setării incorecte a fusului orar. Pentru a o schimba, deschideți meniul telefonului, apoi secțiunea „Setări” și selectați elementul corespunzător. Vă rugăm să rețineți că unul dintre motive poate fi și anularea legislativă a tranziției din Rusia către timp de iarna din toamna anului 2011. La acele telefoane în care era setată comutarea automată între orele de vară și cea de iarnă, s-a făcut tranziția. Dezactivați această setare pentru a preveni să cauzeze probleme suplimentare în viitor. O actualizare a firmware-ului poate fi, de asemenea, o soluție. dispozitiv mobil.

Dacă utilizați un program pentru a vă sincroniza telefonul și computerul, motivul poate fi în opțiunea de sincronizare a orei activată. Pentru a-l dezactiva, rulați programul, deschideți setările acestuia, găsiți elementul corespunzător și debifați caseta de lângă acesta, apoi salvați modificările.

Unele modele de telefoane sincronizează și ora când sunt conectate la Internet. Dezactivați această opțiune în setările telefonului dvs.

Ce simplu

Alte noutati pe tema:

Bateria telefonului se descarcă în timp ce este în uz. Acest proces este de neoprit și nu poate fi schimbat. Dar problema creșterii duratei de viață a bateriei poate fi bine rezolvată. Să ne uităm la metodele de reducere a consumului de baterie folosind telefoanele Windows Mobile ca exemplu.

Lumina de fundal a tastaturii telefonului consumă adesea bateria și nu este întotdeauna funcția dorită, cu toate acestea, este foarte ușor să-l dezactivați accesând elementul de setări corespunzător al dispozitivului mobil. Publicarea sponsorului P&G Articole pe tema „Cum dezactivați iluminarea de fundal a tastaturii” Cum să intrați în panou

Astăzi, chiar și cea mai sofisticată persoană poate alege un telefon mobil pe gustul său. Companiile ofera selecție uriașă dintre funcții și modele. Și utilizarea acestor funcții este individuală pentru fiecare. Este important să vă personalizați dispozitivul „pentru dumneavoastră”, pentru mai multe lucru confortabil, La

Majoritatea telefoanelor folosesc un cod de blocare. Este conceput pentru a ascunde datele pe care proprietarul le consideră necesare. Acest lucru se face pentru a preveni eventualele pierderi în cazul pierderii sau furtului telefonului. Cu toate acestea, se întâmplă adesea ca proprietarii înșiși să uite codul

Screensaver-ul de pe telefonul dvs. mobil apare într-un anumit timp când dispozitivul este în modul standby conform parametrilor setați de dvs. sau de producător. De asemenea, poate fi dezactivat în meniul dispozitivului dvs. mobil. Acest lucru este tipic și pentru alte dispozitive - portabile

Setarile telefonului mobil pot fi ajustate de catre utilizator in functie de preferintele acestuia. În special, aceasta se referă la capacitatea de a activa și dezactiva sunetul tastaturii, precum și alte funcții. Veți avea nevoie de - un telefon mobil; - instrucțiuni pentru modelul de telefon. Sponsor

Fiecare telefon mobil are anumite contoare care arată numărul de apeluri, durata acestora, indicatorii de trafic pe Internet, etc. Acestea pot fi resetate în mai multe moduri, după citirea paragrafului corespunzător din manualul de utilizare. Sponsorizat de P&G Articles

Există mai multe motive pentru care această „anomalie temporală” să apară pe tabletă. Și credeți-mă, dacă timpul este pierdut, este puțin probabil ca tableta să fi uitat cum să numere.


Lista principalelor motive pentru care se întâmplă acest lucru și soluții

    1. Opriți tableta noaptea, de exemplu, pentru a economisi bateria. Un motiv foarte des întâlnit și singura modalitate de a obține timpul să funcționeze corect este să opriți oprirea tabletei fără un motiv întemeiat. Acesta nu este un laptop sau un televizor.
    2. Dacă tableta dvs. este echipată cu un modul 3G și este introdusă o cartelă SIM în ea, amintiți-vă de unde ați cumpărat cartela SIM. Poate ați cumpărat un card într-o altă regiune, unde există un alt fus orar. Și dacă aveți o bifă în setările dvs „Data și ora rețelei”, aceasta înseamnă că tableta este setată la ora specificată de setările operatorului din regiunea de unde a fost achiziționată cartela SIM. Soluția este să debifați această casetă și să setați manual ora.


  1. Firmware „prost”. Dacă te-ai ocupat de flash-ul tabletei, este foarte posibil ca firmware-ul pe care l-ai instalat să conțină un fel de eroare. Soluție - flash cu software-ul oficial.
  2. Problema poate fi dispozitivul în sine. Ei spun asta tablete chinezeștiînvârtirea în timp este destul de comună. Aplicația ClockSync va ajuta în lupta împotriva acestei boli (necesită drepturi ROOT pentru a funcționa). Acest program vă va permite să configurați sincronizarea automată a orei prin Internet, principalul lucru este în setările de dată și oră, debifați elementul „Fus orar al rețelei” și setați fusul orar corect care corespunde regiunii dumneavoastră.

Mi-am amintit că, împreună cu un coleg de serviciu, rezolvasem demult această problemă pe Android (HTC Hero) și am vrut să scriu în sandbox, dar am tot amânat-o până mai târziu. Și astăzi a apărut un alt articol „Actualizarea fusurilor orare pe Android”, care practic a îngropat ideea de a scrie și a confirmat ideea că nu este nevoie să amânați lucrurile importante pentru mai târziu. Dar... după ce mi-am amintit puțin, m-am hotărât în ​​cele din urmă, pentru că aceste articole discutau probleme legate de trecerea la ora de iarnă/vară și nu s-au referit la problema funcționării widgetului ceasului cu vremea și determinarea automată a timpului prin un operator celular.

Totul a început când am fost cumpărat telefon nou HTC Desire S.

În timpul procesului de configurare, s-a dovedit că în setările de dată și oră nu există nicio opțiune de a-mi selecta orașul - Novosibirsk și trebuie să selectez un oraș alternativ cu un fus orar adecvat.
De asemenea, s-a dovedit că sincronizarea orei de la operator funcționează cumva în mod misterios, iar widgetul HTC Clock în modul de afișare a vremii și sincronizarea automată este activată afișează ora incorectă.

Imaginea poate părea că totul este în regulă, dar timpul de pe telefon a trecut de fapt cu o oră. Poate fi dezactivat detecție automatăși stabilește zona cu mâinile sale, dar apoi obținem următoarele:

După cum puteți vedea, Novosibirsk nu este pe listă. A trebuit să alegem Bangkok, în timp ce timpul sistemuluiîn telefon a devenit corect, dar widgetul încă se afișează cu un offset de acum o oră.

Am încercat să găsim o soluție online. Am descoperit că nu suntem singuri și probleme similare există nu numai printre locuitorii din Novosibirsk, ci și printre locuitorii altor orașe de pe planetă. Soluție integrată toata lumea problemele menționate nu l-am gasit.

Am putea ignora toate acestea, să-l oprim, să ne folosim mâinile și să nu fim atenți la widget, dar... acesta este Android - și asta înseamnă că putem și trebuie să-l învingem!

Și așa, începem
Noul telefon nu era rootat la acel moment și nu a fost posibil să se facă așa. Prin urmare, pentru experimente am luat HTC Hero cu firmware original+ root/busybox/apps2sd, care a avut exact aceleași probleme.

Am găsit o aplicație prin osmonitor în care este selectat fusul orar - (com.android.settings). Ne-am uitat la sursele pachetului com.android.settings și am aflat că resursele sunt încărcate din fișier XML fusuri orare.xml.

Am primit apk-ul acestei aplicații /system/app/Settings.apk următoarea comandă:
adb pull /system/app/Settings.apk

Nu voi descrie toate detaliile funcționează apk manager și Android SDK instrumente, cred persoane interesate va fi ușor de înțeles. Mă voi opri doar asupra punctelor cheie.

CU folosind APK managerul a efectuat următoarele acțiuni

  • decompila
  • a editat fișierele manual într-o altă fereastră
  • compila. La compilarea APK managerul pune următoarele întrebări:
    „Este acesta un apk de sistem (da/n)” – răspundeți da
    „În afară de semnături, ați dori să copiați orice fișiere suplimentare pe care nu le-ați modificat din apk-ul original pentru a asigura cel puțin # de erori (da/n)” - de asemenea, răspundem da.
    În continuare, urmăm instrucțiunile sugerate de managerul APK, într-o altă fereastră ștergem din directorul de păstrare fișierele pe care le-am schimbat + resources.arsc.
  • Finalizam montajul.
Am făcut schimbări pentru orașul nostru; prin analogie, locuitorii altor orașe vor putea încerca, de asemenea, să elimine această problemă pe telefoanele lor.

APK-ul rezultat a fost plasat înapoi în telefon:
adb push Settings.apk /system/app/

Prin aceasta, ne-am asigurat că Novosibirsk a apărut în lista de selecție manuală a fusului orar.

Orașul nostru a apărut pe listă, dar definiția fusului orar în mod automat inca nu a functionat corect. Pentru a face acest lucru, am mers mai departe și am aflat că setările de fus orar pentru orașe sunt stocate în baza de date, și anume în fișierul /system/etc/WPDB.zip.
După ce l-am scos din telefon folosind același adb, am extras două baze de date din el

  • WP_0409WWE.db
  • WP_0419RUS.db
pentru limbile engleză și, respectiv, rusă. După ce ne-am uitat la date, am descoperit că pentru orașul nostru, fusul orar a fost înregistrat ca Asia/Almaty, a trebuit să corectăm acest punct, pentru aceasta am schimbat timezoneId din bazele de date în Asia/Novosibirsk (am folosit Lita ca SQLite editor de baze de date):
update locationlist set timezoneId = "Asia/Novosibirsk" unde nume = "Novosibirsk" -- (pentru WP_0409WWE.db) update locationlist set timezoneId = "Asia/Novosibirsk" where name = "Novosibirsk" -- (pentru WP_0419RUS.db)
În plus, la o altă bază de date a fost adăugată o intrare despre orașul nostru și anume în /system/etc/timezones.db
S-a adăugat o intrare, timezoneId: Asia/Novosibirsk, câmpurile rămase Novosibirsk, ru - Novosibirsk.

Pentru ca toate modificările făcute să aibă efect, resetați memoria cache a aplicației
Ceas, setări și furnizor de vreme. Ei bine, ca să fim siguri, am repornit telefonul.

Rezultate

Drept urmare, am primit aceste plăcinte:

După cum putem vedea, în modul automat zona este determinată corect, ora sistemului și ora de pe widget sunt aceleași, iar în mod manual Totul e bine.

Fiind implicați într-un război împotriva timpului, am decis să mergem până la capăt. Si anume sa rezolve problema anularii trecerii la ora de iarna/vara.
A descărcat cea mai recentă tzdata (alias timeinfo.dat) dintr-o resursă disponibilă atunci

Poate fi confuz timp, este că dispozitivul este alimentat de la baterie. De exemplu, pentru a înlocui o cartelă SIM, majoritatea modelelor de telefoane necesită nu numai să scoateți bateria. La un anumit moment al absenței sale în telefon Sunt resetate diferite setări, inclusiv ora. La unele modele, aceeași situație se observă la scoaterea cardului de memorie.Uneori, bateria slăbește, de exemplu, acest lucru se poate întâmpla atunci când cade. În acest caz, există, de asemenea, o probabilitate mare ca setările de timp să meargă greșit. O altă opțiune este o baterie veche care își pierde rapid încărcarea. Înlocuirea acestuia va ajuta la rezolvarea problemei. Un alt motiv posibil pentru resetare la telefon ora este o setare incorectă. Pentru a face acest lucru, deschideți meniul, apoi secțiunea „Setări” și selectați elementul corespunzător. Vă rugăm să rețineți că unul dintre motive poate fi și eliminarea legislativă a tranziției la iarnă în Rusia. timp din toamna anului 2011. La acele telefoane în care era setată comutarea automată între orele de vară și cea de iarnă, s-a făcut tranziția. Dezactivați această setare pentru a preveni să cauzeze probleme suplimentare în viitor. O altă soluție poate fi actualizarea firmware-ului dispozitivului dvs. mobil.Dacă utilizați un program pentru a sincroniza telefonul și computerul, motivul poate fi în opțiunea de sincronizare a orei activată. Pentru a face acest lucru, lansați programul, deschideți setările acestuia, găsiți elementul corespunzător și debifați caseta de lângă acesta, apoi salvați modificările.La unele modele de telefoane, ora este bifată și la conectarea la. Dezactivați această opțiune în setările telefonului dvs.

Ora exactă este afișată pe computer folosind un cip special, care este alimentat de la rețea atunci când computerul este pornit și de o baterie mică când este oprit. Motivele erorilor în timpul afișat sunt de obicei aceleași pentru fiecare computer.

Probleme hardware

Motivul principal pentru care se afișează ora greșită când porniți computerul și porniți sistemul este că bateria din carcasă este descărcată, ceea ce face ca computerul să nu poată menține ora corectă după ce este oprit. Bateria trebuie înlocuită. Pentru a face acest lucru, opriți computerul din rețea și deconectați cablul de alimentare de la unitatea de sistem. Deșurubați șuruburile care țin capacul lateral al dispozitivului și trageți capacul în sine. Găsiți bateria și, îndoind elementul de fixare, scoateți-o. Puneți o baterie nouă în carcasă. De obicei, o baterie de 3V este suficientă.

Asigurați-vă că sursa de alimentare a computerului este suficient de puternică. În unele cazuri, din cauza selecției incorecte a acestui element, computerul poate funcționa defectuos, făcându-l să afișeze ora greșită.

Dacă, chiar și după înlocuirea bateriei, ora este setată incorect, contactați un tehnician: problema poate fi o placă de bază învechită care a eșuat sau este în conflict cu hardware-ul mai nou.

Probleme cu sistemul de operare

Asigurați-vă că ați setat corect fusul orar. De obicei, aceste setări sunt introduse în timpul instalării sistemului, dar le puteți seta și mai târziu făcând dublu clic stânga pe ceas din colțul din dreapta jos al ecranului și accesând fila „Fus orar”. Amintiți-vă că, dacă setați un fus orar greșit, sistemul va seta automat ora corespunzătoare acestuia.

Virușii pot fi cauza setării incorecte a orei de către sistem. Verifica HDD calculatoare și medii amovibile program antivirusși eliminați toate obiectele rău intenționate găsite.

Vă rugăm să rețineți dacă sincronizarea orei cu serviciile de Internet este activată în setările de timp. Este recomandabil să setați site-ul web Microsoft ca sursă de timp. În acest caz, va deveni precis și va fi ajustat automat de fiecare dată când vă conectați la Internet.

Verificați să nu se blocheze

12 august 2014 la 17:07

Probleme cu ora și fusurile orare în Android și modalități de a le rezolva

  • Administrarea sistemului
  • Tutorial

Să presupunem că utilizați Android de mult timp și, prin urmare, poate părea că face față perfect sarcinilor de sincronizare a timpului - alarmele se declanșează la timp, nu există abateri evidente de timp etc. Cu toate acestea, sunteți complet sigur unde este Android provine de la? Primește de fapt date despre ora exactă și fusurile orare? Dacă aveți îndoieli cu privire la modul în care funcționează, bine ați venit la cat.


Android are două probleme cu timpul: sincronizarea sa imprevizibilă și necesitatea de a actualiza datele fusului orar chiar și în cea mai recentă versiune a sistemului de operare.

Context: Android este un sistem de operare mobil bazat pe Nucleul Linux, se conectează cu ușurință la Internet și, desigur, se poate presupune că sincronizarea timpului se realizează folosind NTP, totuși, nu este cazul. Din punct de vedere istoric, Android a fost destinat să fie utilizat exclusiv în telefoane mobile(rețineți versiunea 1.6). În același timp, abia până la a 3-a versiune majoră a dobândit o interfață pentru tablete și au început alte progrese către unificarea interfeței și a hardware-ului sistemului de operare. Cu toate acestea, chiar și versiunile 4.4 și Android L primesc semnale de timp folosind aceleași metode pe care le-au primit Nokia 3310 și alte telefoane GSM/3GPP anterioare, adică de la turnurile de telefonie mobilă la înregistrarea în rețea (când sunt conectate la turn). În același timp, tabletele sau alte dispozitive fără modul de comunicare, în principiu, nu au capacitatea de a sincroniza automat ora.

Din păcate, pentru a învăța Android să sincronizeze timpul complet automat folosind NTP avem nevoie acces root deoarece API-ul pentru instalare precisăÎn prezent, nu există timp în Android.

Să începem. Primul lucru pe care trebuie să-l faceți este să dezactivați sincronizarea orei cu rețeaua mobilă. În același timp, recomand să lăsați setarea fusului orar în modul automat și să o opriți numai dacă există garanția că dispozitivul va funcționa în modul staționar.

Captură de ecran a ferestrei de setări „Setări -> Data și ora” versiuni Android 4.x:

Apoi, trebuie să instalați aplicația ClockSync, care va acționa ca o alternativă la demonul de sincronizare a timpului folosind NTP.

Capturi de ecran ale ferestrei programului ClockSync înainte de sincronizare (stânga) și după (dreapta):

Capturile de ecran arată că diferența cu timpul exact s-au dovedit a fi destul de mici, cu toate acestea, există situatii diferite, pentru unii, timpul de pe dispozitiv poate chiar să plutească înainte și înapoi pentru că operatorul nu s-a obosit să pună lucrurile în ordine pe BS lui.

După ce ne asigurăm că totul funcționează, vom configura sincronizarea automată în programul ClockSync. Pentru a îmbunătăți acuratețea, vă recomand să activați opțiunile „Mod”. precizie ridicata" și "Numai prin WI-FI." Dacă totul este clar cu prima opțiune din descrierea din program (vezi captura de ecran de mai jos), atunci recomand să activați a doua opțiune în primul rând, nu din motive de economie traficul mobil, dar datorită faptului că Internet mobil nu poate garanta întârzieri stabile.

Mai multe despre precizie:

Internetul mobil încă răspândit al celui de-al doilea (GPRS/EDGE) este, în principiu, incapabil să ofere întârzieri stabile de transmisie. Chiar și internetul din a 3-a (3G) și, într-o oarecare măsură, a 4-a generație (LTE/LTE-avansat) atunci când rețeaua sau canalele de comunicație dintre BS sunt puternic încărcate, ceea ce este situație tipică pentru mari aşezări, nu poate garanta o latență stabilă. Prin urmare, chiar și cu o aproximare, precizia finală a setării timpului poate fi mai slabă decât o fracțiune de secundă și poate ajunge cu ușurință chiar la câteva secunde.

Captură de ecran a setărilor sincronizare automatăîn ClockSync:

În legătură cu schimbările pe scară largă ale fusurilor orare din Federația Rusă în toamna acestui an, este necesar să ne gândim acum la actualizarea informațiilor despre acestea pe toate dispozitivele și, dacă nu există probleme cu sistemele de operare desktop acceptate, atunci în Android chiar cel mai mult ultima versiune Sistemul de operare conține date învechite. Pentru a vă asigura de acest lucru, instalați TimeZone Fixer și observați o imagine inestetică.

Captură de ecran cu TimeZone Fixer care rulează pe Android 4.4.4 ( Firmware-ul Cyanogenmod din 4 august 2014), care arată clar că datele din firmware sunt învechite:

Un pic de bun simț și îngrijorare pentru utilizatori:

Autorul programului TimeZone Fixer ne avertizează că actualizarea fișierelor de date ale fusului orar poate „rupe” complet dispozitivul și chiar oferă recomandări despre cum să vă protejați de probleme suplimentare, deși cazurile de probleme sunt izolate și foarte specifice - acest lucru este foarte bun grija pentru utilizatorii obișnuiți.

Acesta este singurul motiv pentru care am inclus această piesă în articol; deși nu are legătură directă cu problema, este într-adevăr bun exemplu le pasă de utilizatori. În același timp, avertismentul despre versiunile 4.3+ este cauzat doar de un număr mic de recenzii despre program pentru dispozitive cu versiuni noi de sistem de operare, așa că vă rugăm să asigurați-vă că scrieți o recenzie despre această aplicație după utilizare.


După actualizarea datelor de fus orar, programul va oferi repornirea, cu toate acestea, vă recomand să reporniți singur dispozitivul prin meniul de sistem deoarece programul efectuează o repornire care este de fapt echivalentă cu o resetare, care, deși cu o probabilitate redusă, poate duce la probleme și pierderi de date.

Voi fi bucuros să răspund la orice întrebări sau să fac completări pe care comunitatea le consideră necesare, cu toate acestea, aș dori să evit supraîncărcarea articolului Informații suplimentare, pentru a adera la formatul unui ghid compact pentru rezolvarea unei probleme specifice.

UPD: Această instrucțiune rezolvă complet problema fusurilor orare numai pentru versiunile mai mici de 4.4. De la versiunea 4.4, este nevoie de corecții suplimentare, în timp ce problema este în stadiul de explorare a posibilităților de creare a unei soluții ușor de utilizat.