- Ուսուցողական
Ենթադրենք, դուք երկար ժամանակ օգտագործում եք Android-ը, և, հետևաբար, կարող է թվալ, որ այն հիանալի կերպով հաղթահարում է ժամանակի համաժամացման առաջադրանքները. ահազանգերը ժամանակին են միանում, ժամանակի ակնհայտ շեղումներ չկան և այլն: Այնուամենայնիվ, դուք լիովին համոզվա՞ծ եք, թե որտեղ է Android-ը: որտեղի՞ց է իրականում ստանում տվյալներ ճշգրիտ ժամանակի և ժամային գոտիների մասին: Եթե որևէ կասկած ունեք, թե ինչպես է սա աշխատում, բարի գալուստ cat:
Android-ն ունի ժամանակի հետ կապված երկու խնդիր՝ դրա անկանխատեսելի համաժամացումը և ժամային գոտու տվյալների թարմացման անհրաժեշտությունը նույնիսկ ՕՀ-ի վերջին տարբերակում:
Նախապատմություն. Android-ը շարժական ՕՀ է, որը հիմնված է Linux միջուկի վրա, այն հեշտությամբ միանում է ինտերնետին և, իհարկե, կարելի է ենթադրել, որ ժամանակի համաժամացումը իրականացվում է NTP-ի միջոցով, սակայն դա այդպես չէ: Պատմականորեն Android-ը նախատեսված էր բացառապես բջջային հեռախոսների վրա օգտագործելու համար (կարծեք՝ 1.6 տարբերակը): Միևնույն ժամանակ, միայն 3-րդ հիմնական տարբերակով այն ձեռք բերեց ինտերֆեյս պլանշետների համար, և այլ առաջընթաց սկսվեց ինտերֆեյսի և ՕՀ սարքավորումների միավորման ուղղությամբ: Այնուամենայնիվ, նույնիսկ 4.4 և Android L տարբերակները ստանում են ժամանակի ազդանշաններ՝ օգտագործելով նույն մեթոդները, որոնք ստացել են Nokia 3310-ը և մյուս նախկին GSM/3GPP հեռախոսները, այսինքն՝ բջջային աշտարակներից՝ ցանցում գրանցվելիս (աշտարակին միացած լինելու դեպքում): Միևնույն ժամանակ պլանշետները կամ կապի մոդուլ չունեցող այլ սարքերը, սկզբունքորեն, ժամանակի ավտոմատ համաժամացման հնարավորություն չունեն։
Ցավոք, որպեսզի սովորեցնենք Android-ին ժամանակն ամբողջությամբ ավտոմատ կերպով համաժամեցնել NTP-ի միջոցով, մեզ անհրաժեշտ է արմատային մուտք, քանի որ ներկայումս Android-ում ժամանակը ճշգրիտ սահմանելու համար API չկա:
Եկեք սկսենք. Առաջին բանը, որ դուք պետք է անեք, անջատեք ժամանակի համաժամացումը բջջային ցանցի հետ: Միևնույն ժամանակ, ես խորհուրդ եմ տալիս ավտոմատ ռեժիմում թողնել ժամային գոտու կարգավորումը և անջատել այն միայն այն դեպքում, եթե երաշխիք կա, որ սարքը կաշխատի անշարժ ռեժիմում:
Android 4.x տարբերակի «Կարգավորումներ -> Ամսաթիվ և ժամ» կարգավորումների պատուհանի սքրինշոթ.
Հաջորդը, դուք պետք է տեղադրեք ClockSync հավելվածը, որը կգործի որպես այլընտրանք NTP-ի միջոցով ժամանակի համաժամացման դեյմոնին:
ClockSync ծրագրի պատուհանի սքրինշոթները նախքան համաժամացումը (ձախ) և հետո (աջ).
Սքրինշոթերը ցույց են տալիս, որ ճշգրիտ ժամանակի հետ տարբերությունը բավականին փոքր է, այնուամենայնիվ, կան տարբեր իրավիճակներ, ոմանց համար սարքի վրա ժամանակը կարող է նույնիսկ ետ ու առաջ շարժվել, քանի որ օպերատորը չի անհանգստացել ամեն ինչ կարգի բերել իր վրա: Բ.Ս.
Համոզվելուց հետո, որ ամեն ինչ աշխատում է, մենք կկարգավորենք ավտոմատ համաժամացումը ClockSync ծրագրում: Ճշգրտությունը բարելավելու համար խորհուրդ եմ տալիս միացնել «Բարձր ճշգրտության ռեժիմը» և «Միայն WI-FI-ի միջոցով» տարբերակները: Եթե առաջին տարբերակով ամեն ինչ պարզ է ծրագրի նկարագրությունից (տե՛ս ստորև ներկայացված սքրինշոթը), ապա ես խորհուրդ եմ տալիս միացնել երկրորդ տարբերակը հիմնականում ոչ թե բջջային թրաֆիկը խնայելու պատճառով, այլ այն պատճառով, որ շարժական ինտերնետը ի վիճակի չէ երաշխավորել գոնե որոշակի կայունություն: ձգձգումներ.
Մի փոքր ավելին ճշգրտության մասին.
2-րդի դեռևս տարածված շարժական ինտերնետը (GPRS/EDGE) սկզբունքորեն ի վիճակի չէ ապահովել փոխանցման կայուն ուշացումներ։ Նույնիսկ 3-րդ (3G) և որոշ չափով 4-րդ (LTE/LTE-առաջադեմ) սերունդների ինտերնետը, երբ ցանցը կամ կապի ուղիները BS-ի միջև ծանրաբեռնված են, ինչը բնորոշ իրավիճակ է մեծ բնակեցված տարածքների համար, չի կարող երաշխավորել կայունություն: ձգձգումներ. Հետևաբար, նույնիսկ մոտավոր դեպքում, ժամանակի սահմանման վերջնական ճշգրտությունը կարող է ավելի վատ լինել, քան վայրկյանի մի մասը և նույնիսկ հեշտությամբ կարող է հասնել մի քանի վայրկյանի:
ClockSync-ում ավտոմատ համաժամացման կարգավորումների սքրինշոթ.
Այս տարվա աշնանը Ռուսաստանի Դաշնությունում ժամային գոտիների լայնածավալ փոփոխությունների հետ կապված, այժմ անհրաժեշտ է մտածել դրանց մասին տեղեկատվությունը բոլոր սարքերում թարմացնելու մասին, և եթե աջակցվող աշխատասեղանի ՕՀ-ների հետ խնդիրներ չկան, ապա Android-ում: նույնիսկ ՕՀ-ի վերջին տարբերակը պարունակում է հնացած տվյալներ: Դրանում համոզվելու համար տեղադրեք TimeZone Fixer-ը և դիտեք անհրապույր պատկեր:
Android 4.4.4-ով աշխատող TimeZone Fixer ծրագրի սքրինշոթը (Cyanogenmod որոնվածը թվագրված է օգոստոսի 4, 2014), որը հստակ ցույց է տալիս, որ որոնվածի տվյալները հնացած են.
Մի փոքր ողջամտություն և մտահոգություն օգտվողների համար.
TimeZone Fixer ծրագրի հեղինակը զգուշացնում է մեզ, որ ժամային գոտու տվյալների ֆայլերի թարմացումը կարող է ամբողջությամբ «կոտրել» սարքը և նույնիսկ խորհուրդներ է տալիս, թե ինչպես պաշտպանվել ձեզ լրացուցիչ խնդիրներից, թեև խնդիրների դեպքերը մեկուսացված են և շատ կոնկրետ. սա իսկապես լավ է: խնամք սովորական օգտագործողների համար.
Սա միակ պատճառն է, որ ես այս նյութը ներառեցի հոդվածում, թեև այն ուղղակիորեն կապված չէ խնդրի հետ, այն օգտատերերի հանդեպ հոգատարության իսկապես լավ օրինակ է: Միևնույն ժամանակ, 4.3+ տարբերակների մասին նախազգուշացումը պայմանավորված է ՕՀ-ի նոր տարբերակներով սարքերի ծրագրի վերաբերյալ միայն փոքր թվով ակնարկներով, ուստի խնդրում ենք, օգտագործելուց հետո անպայման գրեք ակնարկ այս հավելվածի մասին:
Ժամային գոտու տվյալները թարմացնելուց հետո ծրագիրը կառաջարկի վերագործարկել, այնուամենայնիվ, ես խորհուրդ եմ տալիս վերագործարկել սարքը ինքներդ համակարգի մենյուի միջոցով, քանի որ ծրագիրը կատարում է վերաբեռնում, որն իրականում համարժեք է վերագործարկմանը, որը, թեև փոքր հավանականությամբ, կարող է հանգեցնել: խնդիրների և տվյալների կորստի համար:
Ուրախ կլինեմ պատասխանել ցանկացած հարցի կամ կատարել լրացումներ, որոնք համայնքն անհրաժեշտ կհամարի, այնուամենայնիվ, կցանկանայի խուսափել հոդվածը լրացուցիչ տեղեկություններով ծանրաբեռնելուց՝ կոնկրետ խնդրի լուծման կոմպակտ ուղեցույցի ձևաչափին հավատարիմ մնալու համար:
UPD:Այս հրահանգը լիովին լուծում է ժամային գոտիների խնդիրը միայն 4.4-ից փոքր տարբերակների համար. 4.4 տարբերակից անհրաժեշտ է լրացուցիչ կարկատել, մինչդեռ հարցը գտնվում է օգտագործողի համար հարմար լուծում ստեղծելու հնարավորությունների ուսումնասիրման փուլում։
Մեր օրերում ավելի ու ավելի շատ մարդիկ են հեռանում ձեռքի ժամացույցներից՝ նախընտրելով սմարթֆոնների ժամացույցները։ Այնուամենայնիվ, հեռախոսի ամսաթիվը և ժամը կարող են կորչել, երբ սարքը վերագործարկվի կամ համակարգի սխալի պատճառով: Նման դեպքերում դուք պետք է ինքներդ փոխեք կարգավորումները։ Դա ճիշտ անելու համար եկեք տեսնենք Android-ի ամսաթվի և ժամի կարգավորումների որոշ առանձնահատկություններ:
Android-ի սխալ ամսաթիվը և ժամը կարող է հանգեցնել որոշ հավելվածների դադարեցման կամ սխալ աշխատանքի. Դա տեղի է ունենում այն պատճառով, որ ծրագրերը ավտոմատ կերպով ստուգում են իրենց լիցենզիայի գործողության ժամկետը հեռախոսով սահմանված ամսաթվով: Եվ եթե ինչ-որ բան չի գումարվում, ապա նրանք պարզապես դադարում են աշխատել:
Ինչպես փոխել ամսաթիվը և ժամը Android-ում
Այժմ եկեք անցնենք ժամանակի պարամետրերի ձեռքով սահմանմանը:
Տեսանյութ. Ինչպես սահմանել ժամը և ամսաթիվը Android-ում
Հնարավոր խնդիրներ ժամանակը սահմանելիս և դրանց լուծումները
Ժամանակի նոր կարգավորումները դնելուց հետո կարող եք հանդիպել երկու խնդրի.
- ժամանակի կարգավորումները մշտապես վերականգնվում են.
- Սարքի էկրանին հայտնվեց «Սխալ է տեղի ունեցել Կարգավորումների հավելվածում» հաղորդագրությունը:
Հետևյալ մեթոդները կօգնեն ձեզ շտկել այս թյուրիմացությունները:
Վերագործարկեք
Նախ փորձեք վերագործարկել ձեր սմարթֆոնը: Այս գործողությունը նորից կսկսի բոլոր գործընթացները, և գուցե սխալները կվերանան, և ժամանակի կարգավորումները կպահվեն:
Ավտո-համաժամեցում
Եթե սարքի վերագործարկումը ճիշտ չաշխատեց, դուք պետք է միացնեք ավտոմատ համաժամացումը: Այս հատկությունը թույլ է տալիս հեռախոսին ավտոմատ կերպով թարմացնել ժամանակի կարգավորումները, երբ միացված է ինտերնետին: Ավտոմատ համաժամացումը միացնելու համար հետևեք այս քայլերին.
![](https://i1.wp.com/androidsfaq.com/wp-content/uploads/2017/10/nastroyki-telefona-6.png)
360root և ClockSync հավելվածների տեղադրում
Եթե ձեր հեռախոսը չունի ավտոմատ համաժամացման հնարավորություն, դուք պետք է հետևեք այս քայլերին:
![](https://i1.wp.com/androidsfaq.com/wp-content/uploads/2017/10/oficialnyy-sayt-360root.png)
Գործարանային վերականգնում
Այնուամենայնիվ, նույնիսկ այն բանից հետո, երբ ավտոմատ համաժամացումը միացված է, ժամանակը կարող է ինքնուրույն փոխվել կամ առաջացնել սխալ: Այս դեպքում դուք ստիպված կլինեք վերականգնել ձեր հեռախոսը գործարանային պարամետրերին:
![](https://i0.wp.com/androidsfaq.com/wp-content/uploads/2017/10/nastroyki-telefona-9.png)
Ինչպես ընտրել, սահմանել կամ ավելացնել նոր ժամային գոտի
Ձեր տարածաշրջանի ժամային գոտին պարզելու համար այցելեք http://www.gmt.su/city-time/country/Russia/ կայքը և ցանկում գտեք ձեզ ամենամոտ քաղաքը: Էջի աջ կողմում կտեսնեք ժամային գոտու մասին տեղեկությունները: Օրինակ, Կալինինգրադում GMT +02:00 է: Դուք պետք է ընտրեք այս տեղեկատվությունը ձեր հեռախոսի կարգավորումներում:
Ճշգրիտ ժամը իմանալը շատ կարևոր է ժամանակակից աշխարհում, որտեղ ամեն ինչ կարող է փոխվել բառացիորեն հաշված րոպեների ընթացքում։ Իսկ որոշ խնդիրներ լուծելու համար նույնիսկ մի քանի վայրկյան կարող է հատկացվել։ Բարեբախտաբար, աշխարհի ցանկացած կետում ճշգրիտ ժամանակը որոշելը դժվար գործ չէ։ Պարզապես պետք է ձեռքի տակ ունենալ ինտերնետ հասանելիությամբ ցանկացած սարք: Եկեք նայենք, թե ինչպես կարելի է որոշել Android օպերացիոն համակարգով աշխատող սմարթֆոնների և պլանշետների ճշգրիտ ժամանակը:
Ժամանակի համաժամացման մասին
Ճշգրիտ ժամանակը որոշելու տարբեր եղանակներ կան: Սովորական մարդկանց համար ամենահարմար և ամենապարզ միջոցը ժամանակի համաժամացման սերվերներից (NTP սերվեր) օգտագործելն է։ Համակարգիչների և շարժական սարքերի վրա տեղադրված օպերացիոն համակարգերի մեծ մասը ներկառուցված գործառույթ ունի նման NTP սերվերների հետ աշխատելու համար: Հեռավոր սերվերի վրա սարքի ներքին ժամացույցը ժամանակի հետ համաժամեցնելու ալգորիթմը բավականին պարզ է.
- Օգտագործողի սարքը հարցում է ուղարկում համաժամացման սերվերին, որի համար օգտագործվում է հատուկ ցանցային արձանագրություն՝ NTP (Network Time Protocol):
- Հարցմանն ի պատասխան՝ սերվերը ստեղծում է NTP փաթեթ՝ անհրաժեշտ տվյալներով և այն հետ է ուղարկում օգտագործողի սարքին:
- Ներկառուցված համաժամացման գործառույթը մշակում է փաթեթը և կարգավորում սարքի ներքին ժամացույցը՝ օգտագործելով NTP փաթեթի տվյալները:
- Համաժամացման բարձր ճշգրտություն (մինչև վայրկյանի հարյուրերորդ մասը, այսինքն՝ 10 միլիվայրկյան) ձեռք է բերվում այն պատճառով, որ ժամանակի սահմանման գործառույթը հաշվի է առնում հարցումն ուղարկելու և սերվերից NTP փաթեթը ստանալու միջև եղած ուշացումը:
NTP սերվերն ինքն է որոշում ճշգրիտ ժամանակը, օգտագործելով իսկապես (ֆիզիկապես) գոյություն ունեցող ժամանակային ստանդարտը: Սա սարքավորումների մի ամբողջ համալիր է, որի խնդիրն է ժամանակ գրանցել։ Աշխարհում կան մի քանի ժամանակային ստանդարտներ, որոնք տեղակայված են տեխնոլոգիապես զարգացած երկրներում, այդ թվում՝ Ռուսաստանում: Ատոմային ժամացույցները գտնվում են Ֆիզիկական, տեխնիկական և ռադիոտեխնիկական չափումների համառուսաստանյան գիտահետազոտական ինստիտուտի (VNIIFTRI) տրամադրության տակ:
Android-ում TimeServer-ի հետ ժամանակի համաժամացում
Android օպերացիոն համակարգերն ունեն նաև ներկառուցված ցանցային ժամանակի համաժամացման գործառույթ: Այնուամենայնիվ, օգտվողները չեն կարող հարմարեցնել այն: Նրանք. համակարգը ստուգում է ժամանակը NTP սերվերով, որն ըստ էության անհայտ է Android սարքի տիրոջը: Գաղտնիք է մնում նաև, թե որքան ճշգրիտ է աշխատում Android-ում ժամացույցի համաժամացման հիմնական գործառույթը:
Android օպերացիոն համակարգով աշխատող սմարթֆոնների և պլանշետների վրա ժամանակը համաժամեցնելու համար միայն մեկ ելք կա՝ հատուկ հավելվածների օգտագործումը: Բայց այստեղ էլ կան որոշ նրբերանգներ։ Android OS-ն արգելում է երրորդ կողմի հավելվածներին փոխել ամսաթվի և ժամի կարգավորումները, ինչը արվում է անվտանգության նկատառումներով: Ժամանակի համաժամացման հավելվածները լիովին գործարկելու համար անհրաժեշտ են արմատային իրավունքները: Առանց արմատային իրավունքների, նման ծրագրերը չեն կարող ավտոմատ կերպով փոխել համակարգի կարգավորումները, սակայն նրանք դեռ կարողանում են որոշել ճշգրիտ ժամանակը: Այս դեպքում օգտատերը ստիպված կլինի ժամանակ առ ժամանակ ձեռքով սահմանել ժամանակը իր Android սարքում:
Դուք սովորաբար իմանում եք, որ ձեր բջջային հեռախոսի ժամացույցը հետ է մնում, երբ ինչ-որ բանից ուշանում եք, օրինակ՝ գնացքից։ 21-րդ դարում անընդունելի է, որ ժամացույցը մեկ րոպեից ավելի արագ կամ դանդաղ լինի:
Իսկ եթե ձեռքի ժամացույցների հետ կապված դժգոհություններ չկան, ապա սմարթֆոնները պարզապես պարտավոր են ցույց տալ ճշգրիտ ժամանակը։ Բայց ինչպես ցույց է տալիս պրակտիկան, դա միշտ չէ, որ այդպես է: Հեռախոսների ժամացույցները նույնքան «փխրուն» են, որքան գյուղի իմ տատիկի հին ժամացույցները:
Ինչպե՞ս է որոշվում էլեկտրոնային ժամացույցների ճշգրտությունը:
Առաջին հերթին, քվարցային օսցիլատորի (ռեզոնատորի) թյունինգի ճշգրտությունն ու կայունությունը։ Վերջինիս հաճախականության ճշգրտությունը և կայունությունը սովորաբար կազմում է 10 -6: Իդեալում, այս արժեքով, ժամացույցը զարգանում է տարեկան 30 վայրկյանից մի փոքր ավելի:
Գործնականում կայունությունը մի փոքր ավելի վատ է, քանի որ ռեզոնատորի հաճախականության վրա ազդում են շրջակա միջավայրի պարամետրերը (ջերմաստիճան, ճնշում) և գեներատորի մատակարարման լարումը: Գեներատորը ներառում է նաև այլ տարրեր, օրինակ՝ կոնդենսատորներ, որոնց պարամետրերն ավելի շատ կախված են արտաքին ազդեցություններից։ Արդյունքում, ժամացույցը կարող է աշխատել ամսական մինչև 30 վայրկյան:
Ժամացույցի ճշգրտության բարելավում
Պրոֆեսիոնալ սարքերում, օրինակ, արբանյակային հեռուստատեսության հաղորդման և ընդունման սարքավորումներում, գեներատորների կայունությունը շատ ավելի բարձր է և կարող է հասնել 10-12 արժեքների:
Հետևաբար, առաջանում է արտաքին ազդանշանի աղբյուրի կրիչի հաճախականությունը որպես ստանդարտ ընդունելու բնական միջոց: Եվ օգտագործեք այն որպես հղում մեր գեներատորի համար: Երկու հնարավոր ճանապարհ կա՝ ապարատային և ծրագրային ապահովում:
Առաջին դեպքում ժամացույցի գեներատորի հաճախականությունը ճշգրտվում է GSM փոխանցման աշտարակի կրիչի հաճախականությանը: Երկրորդ դեպքում GSM բազային աշտարակը փոխանցում է ժամանակի ազդանշաններ, իսկ օպերացիոն համակարգը կարգավորում է ժամացույցը:
Բայց ինչպես ցույց է տալիս ներքին իրականությունը, բջջային օպերատորների համար հույս չկա: Մի քանի անգամ հայտնվեցի մի իրավիճակում, երբ ժամացույցի վրա ժամացույցը մի քանի ժամ ցատկեց։ Որից հետո ես ստիպված էի անջատել ցանցի տրամադրած տվյալների օգտագործման տարբերակը:
Ժամանակի սերվերներ
Քանի որ սմարթֆոնը ինտերնետ հասանելիությամբ համակարգիչ է, ամենահեշտ ձևը ժամացույցը համաժամեցնելն է հղման ժամանակի սերվերների հետ: Ստանդարտ որոնվածը չունի այս հատկությունը: Բայց խնդիրը կարող է լուծվել լրացուցիչ ծրագրերի տեղադրմամբ: Կան մի քանի նման ծրագրեր, և ինձ դուր եկավ մեկը՝ ClockSync-ը «տեղական արտադրողից» :-):
ClockSyncհամաժամացնում է Android սարքի համակարգի ժամանակը ինտերնետի միջոցով NTP արձանագրության միջոցով ճշգրիտ ժամանակի սերվերների հետ: Ծրագիրը օգտակար է, եթե բջջային օպերատորը չի աջակցում NITZ-ին (ժամանակի ավտոմատ համաժամացում) կամ սխալ արժեքներ է ուղարկում, ինչպես նաև, եթե հեռախոսի ժամացույցը շատ արագ է կամ ետևում:
Աշխատում է պլանշետների վրա: Համապատասխան, եթե Ձեզ անհրաժեշտ է ճշգրիտ ժամանակ: Հատկապես GSM մոդուլ չունեցող սարքերում:
ClockSync ծրագրի առանձնահատկությունները
Ավտոմատ համաժամացումը գործում է միայն ROOT ունեցող հեռախոսների վրա:
Եթե դուք չունեք արմատային իրավունքներ, ապա ժամանակի ստուգումն իրականացվում է ավտոմատ կերպով, և դուք ծանուցում կստանաք, եթե ժամացույցը շատ է փախել: Եվ դուք ստիպված կլինեք ձեռքով համաժամացնել ժամացույցը:
Android օպերացիոն համակարգում ամսաթիվը և ժամը սահմանելը պարզ բան է, բայց որոշ դեպքերում օգտատերը կարող է դրա հետ կապված դժվարություններ ունենալ: Դրանք կարող են կապված լինել ինչպես որոշ բաների անտեղյակության, այնպես էլ բուն օպերացիոն համակարգի ձախողումների հետ:
Ինչպես սահմանել ամսաթիվը և ժամը Android-ում
Ճիշտ ամսաթիվը և ժամը ոչ միայն օգնում են օգտվողին լինել ավելի ճշտապահ. քչերն են ցանկանում բաց թողնել ավտոբուսը, քանի որ ժամանակը սխալ է սահմանված, դրանք նաև կարևոր են որոշ հավելվածների աշխատանքի համար, որոնք, եթե տվյալները սխալ են, կարող են: սկսում են վթարի ենթարկվել և աշխատել սխալներով: Ուստի խստորեն խորհուրդ է տրվում սարքի վրա ճիշտ ամսաթիվը և ժամը սահմանել:
Android-ի տարբեր տարբերակներում ամսաթվի և ժամի սահմանման գործընթացը մոտավորապես նույնն է. բացառությամբ, որ նոր սարքերում համակարգը խնդրում է անմիջապես կարգավորել տվյալները, նույնիսկ մինչև հավելվածներ օգտագործելը: Բացի այդ, ժամանակի և ամսաթվի համար պատասխանատու ընտրացանկի տարրերի անվանումները կարող են մի փոքր տարբերվել միմյանցից ՕՀ-ի տարբեր տարբերակներում:
![](https://i1.wp.com/skesov.ru/wp-content/uploads/2017/08/okno-nastroek-telefona.jpg)
Այս պարզ մանիպուլյացիաներից հետո ամսաթիվը և ժամը պետք է փոխվեն:
Տեսանյութ՝ ժամի և ամսաթվի կարգավորում
Եթե խնդիրներ առաջանան
Պատահում է, որ ամսաթիվը և ժամը սահմանելիս սխալներ են տեղի ունենում. փոփոխությունները չեն կիրառվում, նոր սահմանված ժամը և ամսաթիվը զրոյացվում են կամ նույնիսկ սխալմամբ դուրս են նետվում «Կարգավորումներից»: Պատճառները կարող են շատ լինել, բայց ամենատարածվածներն են.
- ձեր ժամանակի ավտոմատ համաժամացումը միացված է, և, հետևաբար, ձեռքով փոխելու փորձերը ոչնչի չեն հանգեցնի: Ավտոմատ համաժամացումը անջատելու համար ամսաթվի և ժամի կարգավորումներում պետք է հեռացնել «Օգտագործել ցանցի ամսաթիվը և ժամը» նշումը.
- խնդիրը կապված է մեկ համակարգի ձախողման հետ և պետք է դադարեցվի գործարանային վերակայումից կամ վերագործարկումից հետո.
- սարքի թերի որոնվածը - այս դեպքում, եթե դուք փորձառու օգտվող չեք, լավագույնը կլինի կապ հաստատել սպասարկման կենտրոնի տեխնիկի հետ, քանի որ եթե ինքներդ փորձեք սարքը թարմացնել, ապա այն վնասելու մեծ վտանգ կա.
- հեռախոսի և SIM քարտի ժամային գոտիների միջև կոնֆլիկտ է եղել (առավել հաճախ դա տեղի է ունենում Tele2 օպերատորի հետ):
Ժամային գոտու և SIM քարտի կոնֆլիկտի խնդիրը շտկելու համար հետևեք հետևյալ քայլերին.
![](https://i1.wp.com/skesov.ru/wp-content/uploads/2017/08/sbros-dannyh-v-android.jpg)
Ամսաթվի և ժամի ավտոմատ համաժամացում
Եթե դուք չեք ցանկանում ձեռքով կարգավորել ժամը և ամսաթիվը, կարող եք օգտագործել Android-ի ներկառուցված գործառույթը՝ ժամանակն ավտոմատ կերպով համաժամեցնելու ցանցի հետ: Կամ, եթե առավելագույն ճշգրտությունը կարևոր է, դրա բարելավված տարբերակը, որի իրականացումը կպահանջի արմատային իրավունքներ:
Սովորական ավտոմատ համաժամացում
Ամսաթիվը և ժամը ցանցային տվյալների հետ համաժամեցնելու համար անհրաժեշտ է նշել միայն մեկ տարր, որը գտնվում է «Ամսաթիվ և ժամ» կարգավորումների ցանկում: Այն սովորաբար կոչվում է «Օգտագործել ցանցի ամսաթիվը և ժամը», սակայն հնարավոր են նաև «Ավտոմատ ամսաթիվ և ժամ», «Սինխրոնիզացնել ցանցի հետ» և նմանատիպ այլ տարբերակներ:
Այս տարրի կողքին վանդակը նշելուց հետո հեռախոսի կամ պլանշետի ամսաթիվը և ժամը համաժամացվում են ցանցի տվյալների հետ և այսուհետ կորոշվեն ավտոմատ կերպով: Մինչ այս հատկությունը միացված է, դուք չեք կարող ձեռքով սահմանել ամսաթիվը և ժամը:
Երբ ստուգվում է «Օգտագործել ցանցի ամսաթիվը և ժամը» վանդակը, համակարգն ինքն է ստուգում ցանցի ամսաթիվը և ժամը
«Խելացի» համաժամացում
Ստանդարտ համաժամացումը այնքան էլ ճշգրիտ չէ և գործում է 500 միլիվայրկյան միջին սխալով (դա մոտավորապես կես վայրկյան է): Դա պայմանավորված է նրանով, որ երբ այն ստեղծվեց, օգտագործվեցին տվյալների փոխանցման հին և բավականին դանդաղ արձանագրություններ։ Արդյունքում, ընթացիկ ժամի մասին տեղեկատվությունը պարզապես ժամանակ չունի ժամանակին հասնելու և մի փոքր ուշանում է: Սա հանգեցնում է սխալի, որը ուղղվում է բազմաթիվ հավելվածների կողմից՝ ժամանակի «առաջադեմ» համաժամացման համար:
Ճիշտ աշխատելու համար հավելվածները պետք է խանգարեն Android-ի կարգավորումներին, սակայն լռելյայն այդ իրավունքը չունեն: Հետևաբար, խելացի համաժամացումն իրականացնելու համար դուք պետք է ունենաք գերօգտագործողի իրավունքներ կամ արմատային իրավունքներ ձեր սարքում: Այնուամենայնիվ, այն հավելվածները, որոնք ամենաառաջադեմն են, կիսով չափ մեղքով, բայց անում են առանց դրանց:
Root հասանելիություն ստանալու ալգորիթմը եզակի է հեռախոսի յուրաքանչյուր մոդելի համար, որոնցից ներկայումս կան հարյուրավոր: Չկա որևէ ընդհանուր մեթոդ, որը թույլ կտա ձեզ գերօգտագործողի իրավունքներ ձեռք բերել ցանկացած սարքի վրա. նույնիսկ ամենահայտնի հավելվածները «կոտրելու» արմատային իրավունքները գործում են սահմանափակ մոդելներով, և արդյոք որոշակի հավելվածը հարմար է ձեզ համար, հայտնի չէ: Կոնկրետ սարքի վրա արմատային հասանելիություն ստանալու համար անհրաժեշտ է կարդալ տեխնիկական փաստաթղթերը մասնագիտացված ռեսուրսում այն արմատավորելու վերաբերյալ:
Կան մի քանի խելացի համաժամացման հավելվածներ, և դրանք բոլորը նման են միմյանց: Եկեք նայենք նրանց հետ աշխատելուն՝ օգտագործելով ClockSync հավելվածը որպես օրինակ:
ClockSync-ը կարելի է ներբեռնել Google Play-ի պաշտոնական էջից: Այնուամենայնիվ, այս հավելվածն ամենաշատ ռեսուրսներով և բազմաֆունկցիոնալներից է. օրինակ, այն թույլ է տալիս փոխել սերվերը, որով ստուգվում է ժամանակը: Եթե դուք այդքան առաջադեմ օգտվող չեք, ապա կարող եք ավելի պարզ անալոգային օգտագործել, օրինակ, Smart Time Sync-ը:
Ժամային գոտի սահմանելը
Դուք կարող եք փոխել սարքի վրա սահմանված ժամային գոտին նույն կարգավորումների կետում՝ «Ամսաթիվ և ժամ»: «Ժամային գոտի» տողը թույլ է տալիս փոխել լռելյայն գոտին:
Ժամային գոտին, ինչպես ամսաթիվը և ժամը, ունի ավտոմատ համաժամացման տարբերակ: Դուք կարող եք միացնել այն, եթե վստահ չեք ձեր սեփական ժամային գոտիների վերաբերյալ, սակայն այս կարգավորումը երբեմն կարող է անսարք լինել Android-ի հին տարբերակներում, ուստի խորհուրդ է տրվում այն ձեռքով տեղադրել այնտեղ:
![](https://i0.wp.com/skesov.ru/wp-content/uploads/2017/08/avtosinhronizaciya-chasovogo-poyasa.jpg)
Դուք կարող եք պարզել, թե որ ժամային գոտին է օգտագործվում ձեր տարածաշրջանում՝ օգտագործելով ձեր բնակության վայրի լրատվամիջոցները, ներառյալ ինտերնետը: Մոսկվայի գոտին GMT+3 է, Սանկտ Պետերբուրգում և Կենտրոնական Ռուսաստանում նույնպես հիմնականում օգտագործվում է։ Ընդհանուր առմամբ, Ռուսաստանում օգտագործվում են ժամային գոտիներ +3-ից +12:
Ժամային գոտի ընտրելու համար հարկավոր է սեղմել «Ժամային գոտի» կոճակը և հսկայական ցանկից ընտրել այն, որն օգտագործվում է ձեր տարածաշրջանում: Դրանից հետո ժամանակը կսահմանվի ընտրված գոտուն համապատասխան:
![](https://i0.wp.com/skesov.ru/wp-content/uploads/2017/08/vybor-chasovogo-poyasa.jpg)
Ժամային գոտին շփոթվում է
Ժամային գոտին կարող է սխալ լինել մի քանի դեպքերում. կա՛մ ավտոմատ համաժամացումը ճիշտ չի աշխատում (այս դեպքում պետք է միացնեք ձեռքով գոտի ընտրելը), կա՛մ ձեր հեռախոսի կամ պլանշետի կարգավորումներում սխալ շրջան է դրված:
![](https://i2.wp.com/skesov.ru/wp-content/uploads/2017/08/nastroyki-regiona.jpg)
Բացի այդ, ձախողման պատճառը կարող է լինել տվյալների բազաների սխալը: Այս դեպքում կօգնի «խելացի» համաժամացման հավելվածներից միայն մեկը, որն արդեն նշվել է. նրանց կողմից օգտագործվող սերվերները սովորաբար հայտնաբերում են ժամային գոտին առանց սխալների: Այնուամենայնիվ, նման ծրագրեր օգտագործելու համար անհրաժեշտ է արմատային մուտք:Նման հավելվածների կարգավորումներում կա «Auto-sync» տարր, որը հնարավոր է միացնել միայն root-ով: Եթե ժամային գոտիների ավտոմատ համաժամացումը միացված է, հավելվածը նաև ինքնաբերաբար կորոշի ժամային գոտին, և դա կանի ավելի ճշգրիտ, քան համակարգի ընտրացանկը:
![](https://i0.wp.com/skesov.ru/wp-content/uploads/2017/08/vklyuchenie-avtosinhronizacii-v-clocksync.png)
Տեսանյութ՝ հավելվածի միջոցով ժամային գոտու «ֆիքսում».
Android-ում ժամը և ամսաթիվը սահմանելը պարզ է, եթե հեռախոսը չի պահանջում արդյունքի առավելագույն ճշգրտություն: Եթե ցանկանում եք, որ ձեր ժամացույցը չափազանց ճշգրիտ լինի, ապա պետք է փորձեք: Ամեն դեպքում, ժամանակը ճիշտ որոշելը հեռախոսի արժեքավոր հատկանիշն է, որը չափազանց կարևոր է նրա բնականոն աշխատանքի համար։