- บทช่วยสอน
สมมติว่าคุณใช้ Android มาเป็นเวลานานดังนั้นจึงอาจดูเหมือนว่าสามารถรับมือกับงานการซิงโครไนซ์เวลาได้อย่างสมบูรณ์แบบ - การเตือนดังขึ้นตรงเวลาไม่มีการเบี่ยงเบนเวลาที่ชัดเจน ฯลฯ อย่างไรก็ตามคุณแน่ใจหรือไม่ว่า Android อยู่ที่ไหน มาจากไหน รับข้อมูลเวลาและเขตเวลาที่แน่นอนจริงหรือ? หากคุณมีข้อสงสัยเกี่ยวกับวิธีการทำงาน ยินดีต้อนรับเข้าสู่ cat
Android มีปัญหาสองประการเกี่ยวกับเวลา: การซิงโครไนซ์ที่คาดเดาไม่ได้และความจำเป็นในการอัปเดตข้อมูลเขตเวลาแม้ในระบบปฏิบัติการเวอร์ชันล่าสุด
ความเป็นมา: Android เป็นระบบปฏิบัติการมือถือที่ใช้เคอร์เนล Linux เชื่อมต่ออินเทอร์เน็ตได้ง่าย และแน่นอนว่าใครๆ ก็ถือว่าการซิงโครไนซ์เวลาดำเนินการโดยใช้ NTP อย่างไรก็ตาม กรณีนี้ไม่เป็นเช่นนั้น ในอดีต Android ตั้งใจจะใช้บนโทรศัพท์มือถือเท่านั้น (ลองนึกถึงเวอร์ชัน 1.6) ในเวลาเดียวกัน เฉพาะเวอร์ชันหลักที่ 3 เท่านั้นที่ได้รับอินเทอร์เฟซสำหรับแท็บเล็ต และความคืบหน้าอื่น ๆ เริ่มในการรวมอินเทอร์เฟซและฮาร์ดแวร์ระบบปฏิบัติการเข้าด้วยกัน อย่างไรก็ตาม แม้แต่เวอร์ชัน 4.4 และ Android L ยังได้รับสัญญาณเวลาโดยใช้วิธีเดียวกันกับที่ Nokia 3310 และโทรศัพท์ GSM/3GPP รุ่นก่อนหน้าอื่นๆ ได้รับ เช่น จากเสาสัญญาณเมื่อลงทะเบียนบนเครือข่าย (เมื่อเชื่อมต่อกับเสา) ในเวลาเดียวกัน แท็บเล็ตหรืออุปกรณ์อื่นๆ ที่ไม่มีโมดูลการสื่อสาร ไม่มีความสามารถในการซิงโครไนซ์เวลาโดยอัตโนมัติ
ขออภัย เพื่อที่จะสอน Android ให้ซิงโครไนซ์เวลาโดยอัตโนมัติโดยใช้ NTP เราจำเป็นต้องเข้าถึงรูท เนื่องจากปัจจุบันไม่มี API สำหรับการตั้งเวลาใน Android อย่างแม่นยำ
มาเริ่มกันเลย. สิ่งแรกที่คุณต้องทำคือปิดการซิงโครไนซ์เวลากับเครือข่ายมือถือ ในเวลาเดียวกันฉันแนะนำให้ออกจากการตั้งค่าเขตเวลาในโหมดอัตโนมัติและปิดเฉพาะในกรณีที่มีการรับประกันว่าอุปกรณ์จะทำงานในโหมดนิ่งเท่านั้น
ภาพหน้าจอของหน้าต่างการตั้งค่า “การตั้งค่า -> วันที่และเวลา” ของเวอร์ชัน Android 4.x:
ถัดไปคุณต้องติดตั้งแอปพลิเคชัน ClockSync ซึ่งจะทำหน้าที่เป็นทางเลือกแทน daemon การซิงโครไนซ์เวลาโดยใช้ NTP
ภาพหน้าจอของหน้าต่างโปรแกรม ClockSync ก่อนการซิงโครไนซ์ (ซ้าย) และหลัง (ขวา):
ภาพหน้าจอแสดงให้เห็นว่าความแตกต่างกับเวลาที่แน่นอนนั้นค่อนข้างเล็ก แต่ก็มีสถานการณ์ที่แตกต่างกันในบางครั้งเวลาบนอุปกรณ์สามารถลอยไปมาได้เพราะผู้ปฏิบัติงานไม่ได้ใส่ใจที่จะวางสิ่งต่าง ๆ ตามลำดับของเขา วิทยาศาสตรบัณฑิต
หลังจากตรวจสอบให้แน่ใจว่าทุกอย่างใช้งานได้ เราจะตั้งค่าการซิงโครไนซ์อัตโนมัติในโปรแกรม ClockSync เพื่อปรับปรุงความแม่นยำ ฉันแนะนำให้เปิดใช้งานตัวเลือก "โหมดความแม่นยำสูง" และ "ผ่าน WI-FI เท่านั้น" หากด้วยตัวเลือกแรกทุกอย่างชัดเจนจากคำอธิบายในโปรแกรม (ดูภาพหน้าจอด้านล่าง) ฉันแนะนำให้เปิดใช้งานตัวเลือกที่สองเป็นหลักไม่ใช่เพื่อเหตุผลในการประหยัดการรับส่งข้อมูลบนมือถือ แต่เนื่องจากอินเทอร์เน็ตบนมือถือไม่สามารถรับประกันความเสถียรได้อย่างน้อย ความล่าช้า
เพิ่มเติมเล็กน้อยเกี่ยวกับความแม่นยำ:
โดยหลักการแล้วอินเทอร์เน็ตบนมือถือที่ยังคงแพร่หลายในยุคที่ 2 (GPRS/EDGE) ไม่สามารถให้ความล่าช้าในการส่งข้อมูลที่เสถียรได้ แม้แต่อินเทอร์เน็ตรุ่นที่ 3 (3G) และรุ่นที่ 4 (LTE/LTE ขั้นสูง) ในระดับหนึ่ง เมื่อเครือข่ายหรือช่องทางการสื่อสารระหว่าง BS มีการโหลดจำนวนมาก ซึ่งเป็นสถานการณ์ทั่วไปสำหรับพื้นที่ที่มีประชากรขนาดใหญ่ ไม่สามารถรับประกันความเสถียรได้ ความล่าช้า ดังนั้น แม้จะมีการประมาณ แต่ความแม่นยำขั้นสุดท้ายของการตั้งเวลาก็อาจแย่กว่าเสี้ยววินาทีและสามารถเข้าถึงได้หลายวินาทีอย่างง่ายดายด้วยซ้ำ
ภาพหน้าจอของการตั้งค่าการซิงโครไนซ์อัตโนมัติใน ClockSync:
ในการเชื่อมต่อกับการเปลี่ยนแปลงเขตเวลาขนาดใหญ่ในสหพันธรัฐรัสเซียในฤดูใบไม้ร่วงปีนี้ ตอนนี้จำเป็นต้องคิดถึงการอัปเดตข้อมูลเกี่ยวกับเขตเวลาเหล่านี้บนอุปกรณ์ทั้งหมด และหากไม่มีปัญหากับระบบปฏิบัติการเดสก์ท็อปที่รองรับ จากนั้นใน Android แม้แต่ระบบปฏิบัติการเวอร์ชันล่าสุดก็มีข้อมูลที่ล้าสมัย เพื่อให้แน่ใจในสิ่งนี้ ให้ติดตั้ง TimeZone Fixer และสังเกตภาพที่ไม่น่าดู
ภาพหน้าจอของโปรแกรม TimeZone Fixer ที่ทำงานบน Android 4.4.4 (เฟิร์มแวร์ Cyanogenmod ลงวันที่ 4 สิงหาคม 2014) ซึ่งแสดงให้เห็นอย่างชัดเจนว่าข้อมูลในเฟิร์มแวร์ล้าสมัย:
สามัญสำนึกและความห่วงใยเล็กน้อยสำหรับผู้ใช้:
ผู้เขียนโปรแกรม TimeZone Fixer เตือนเราว่าการอัปเดตไฟล์ข้อมูลโซนเวลาสามารถ "ทำลาย" อุปกรณ์ได้อย่างสมบูรณ์และยังให้คำแนะนำเกี่ยวกับวิธีการป้องกันตัวเองจากปัญหาเพิ่มเติมแม้ว่ากรณีของปัญหาจะถูกแยกออกและเฉพาะเจาะจงมาก - นี่เป็นสิ่งที่ดีจริงๆ การดูแลผู้ใช้ทั่วไป
นั่นเป็นเหตุผลเดียวที่ฉันรวมเนื้อหานี้ไว้ในบทความ แม้ว่าจะไม่เกี่ยวข้องโดยตรงกับปัญหา แต่ก็เป็นตัวอย่างที่ดีจริงๆ ในการดูแลผู้ใช้ ในเวลาเดียวกัน คำเตือนเกี่ยวกับเวอร์ชัน 4.3+ เกิดจากการวิจารณ์เพียงเล็กน้อยเกี่ยวกับโปรแกรมสำหรับอุปกรณ์ที่มีระบบปฏิบัติการเวอร์ชันใหม่ ดังนั้นโปรดอย่าลืมเขียนบทวิจารณ์เกี่ยวกับแอปพลิเคชันนี้หลังการใช้งาน
หลังจากอัปเดตข้อมูลโซนเวลาแล้วโปรแกรมจะเสนอให้รีบูตอย่างไรก็ตามฉันแนะนำให้รีบูตอุปกรณ์ด้วยตัวเองผ่านเมนูระบบเนื่องจากโปรแกรมทำการรีบูตซึ่งเทียบเท่ากับการรีเซ็ตจริง ๆ ซึ่งแม้ว่าจะมีความน่าจะเป็นต่ำ แต่ก็สามารถนำไปสู่ ถึงปัญหาและข้อมูลสูญหาย
ฉันยินดีที่จะตอบคำถามใด ๆ หรือเพิ่มเติมที่ชุมชนเห็นว่าจำเป็น อย่างไรก็ตาม ฉันต้องการหลีกเลี่ยงการใส่ข้อมูลเพิ่มเติมในบทความมากเกินไปเพื่อให้เป็นไปตามรูปแบบของคู่มือฉบับย่อในการแก้ปัญหาเฉพาะ
อัปเดต:คำแนะนำนี้แก้ปัญหาเขตเวลาได้อย่างสมบูรณ์ สำหรับเวอร์ชันที่อายุน้อยกว่า 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)
การซิงโครไนซ์เวลากับ TimeServer บน Android
ระบบปฏิบัติการ Android ยังมีฟังก์ชันการซิงโครไนซ์เวลาเครือข่ายในตัวอีกด้วย อย่างไรก็ตาม ผู้ใช้ไม่สามารถปรับแต่งได้ เหล่านั้น. ระบบตรวจสอบเวลาด้วยเซิร์ฟเวอร์ NTP ซึ่งโดยพื้นฐานแล้วเจ้าของอุปกรณ์ Android ไม่รู้จัก ยังคงเป็นความลับว่าฟังก์ชันการซิงโครไนซ์นาฬิกาพื้นฐานใน Android ทำงานได้อย่างแม่นยำเพียงใด
เพื่อให้สามารถซิงโครไนซ์เวลาบนสมาร์ทโฟนและแท็บเล็ตที่ใช้ Android ได้มีทางเดียวเท่านั้นคือการใช้แอปพลิเคชันพิเศษ แต่ก็มีความแตกต่างบางอย่างที่นี่เช่นกัน ระบบปฏิบัติการ Android ห้ามมิให้แอปพลิเคชันบุคคลที่สามเปลี่ยนการตั้งค่าวันที่และเวลา ซึ่งดำเนินการเพื่อความปลอดภัย หากต้องการใช้งานแอปพลิเคชันการซิงโครไนซ์เวลาอย่างสมบูรณ์ จำเป็นต้องมีสิทธิ์รูท หากไม่มีสิทธิ์รูท โปรแกรมดังกล่าวจะไม่สามารถเปลี่ยนการตั้งค่าระบบโดยอัตโนมัติ แต่ยังสามารถกำหนดเวลาที่แน่นอนได้ ในกรณีนี้ ผู้ใช้จะต้องตั้งเวลาบนอุปกรณ์ 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)
หลังจากการยักย้ายง่าย ๆ เหล่านี้ วันที่และเวลาควรเปลี่ยนแปลง
วิดีโอ: การตั้งเวลาและวันที่
หากมีปัญหาเกิดขึ้น
มันเกิดขึ้นเมื่อตั้งค่าวันที่และเวลาเกิดข้อผิดพลาด: การเปลี่ยนแปลงจะไม่ถูกนำไปใช้, เวลาและวันที่ที่ตั้งใหม่จะถูกรีเซ็ตหรือแม้กระทั่งถูกโยนออกจาก "การตั้งค่า" โดยมีข้อผิดพลาด อาจมีสาเหตุหลายประการ แต่สาเหตุที่พบบ่อยที่สุดคือ:
- คุณได้เปิดใช้งานการซิงโครไนซ์เวลาอัตโนมัติ ดังนั้นการพยายามเปลี่ยนแปลงด้วยตนเองจะไม่เกิดผลใดๆ หากต้องการปิดใช้งานการซิงค์อัตโนมัติ คุณต้องยกเลิกการเลือก "ใช้วันที่และเวลาของเครือข่าย" ในการตั้งค่าวันที่และเวลา
- ปัญหาเกี่ยวข้องกับความล้มเหลวของระบบเดียวและควรหยุดลงหลังจากการรีเซ็ตหรือรีบูตจากโรงงาน
- เฟิร์มแวร์อุปกรณ์ที่มีข้อบกพร่อง - ในกรณีนี้หากคุณไม่ใช่ผู้ใช้ที่มีประสบการณ์จะเป็นการดีที่สุดที่จะติดต่อช่างเทคนิคที่ศูนย์บริการเนื่องจากหากคุณพยายามทำการแฟลชอุปกรณ์ด้วยตัวเองมีความเสี่ยงสูงที่จะสร้างความเสียหายให้กับอุปกรณ์
- มีข้อขัดแย้งระหว่างเขตเวลาของโทรศัพท์และซิมการ์ด (ส่วนใหญ่มักเกิดขึ้นกับผู้ให้บริการ Tele2)
หากต้องการแก้ไขปัญหาข้อขัดแย้งเกี่ยวกับเขตเวลาและซิมการ์ด ให้ทำตามขั้นตอนเหล่านี้:
![](https://i1.wp.com/skesov.ru/wp-content/uploads/2017/08/sbros-dannyh-v-android.jpg)
การซิงโครไนซ์วันที่และเวลาอัตโนมัติ
หากคุณไม่ต้องการตั้งเวลาและวันที่ด้วยตนเอง คุณสามารถใช้คุณสมบัติในตัวของ Android เพื่อซิงโครไนซ์เวลากับเครือข่ายโดยอัตโนมัติ หรือหากความแม่นยำสูงสุดเป็นสิ่งสำคัญ เวอร์ชันที่ได้รับการปรับปรุง การใช้งานซึ่งจะต้องมีสิทธิ์รูท
ซิงค์อัตโนมัติปกติ
หากต้องการซิงโครไนซ์วันที่และเวลากับข้อมูลเครือข่าย คุณต้องทำเครื่องหมายเพียงรายการเดียวที่อยู่ในเมนูการตั้งค่า "วันที่และเวลา" โดยปกติจะเรียกว่า "ใช้วันที่และเวลาของเครือข่าย" แต่ตัวเลือก "วันที่และเวลาอัตโนมัติ" "ซิงโครไนซ์กับเครือข่าย" และตัวเลือกอื่นๆ ที่คล้ายกันก็สามารถทำได้เช่นกัน
หลังจากทำเครื่องหมายที่ช่องถัดจากรายการนี้ วันที่และเวลาบนโทรศัพท์หรือแท็บเล็ตจะซิงโครไนซ์กับข้อมูลเครือข่ายและต่อจากนี้ไปจะถูกกำหนดโดยอัตโนมัติ ในขณะที่เปิดใช้งานคุณสมบัตินี้ คุณจะไม่สามารถตั้งวันที่และเวลาด้วยตนเองได้
เมื่อทำเครื่องหมายที่ช่อง "ใช้วันที่และเวลาของเครือข่าย" ระบบจะตรวจสอบวันที่และเวลาด้วยเครือข่ายเอง
การซิงโครไนซ์ "อัจฉริยะ"
การซิงโครไนซ์มาตรฐานไม่แม่นยำมากนัก และทำงานโดยมีข้อผิดพลาดเฉลี่ย 500 มิลลิวินาที (นั่นคือประมาณครึ่งวินาที) นี่เป็นเพราะความจริงที่ว่าเมื่อถูกสร้างขึ้น มีการใช้โปรโตคอลการถ่ายโอนข้อมูลเก่าและค่อนข้างช้า เป็นผลให้ข้อมูลเกี่ยวกับเวลาปัจจุบันไม่มีเวลามาถึงตรงเวลาและล่าช้าเล็กน้อย สิ่งนี้นำไปสู่ข้อผิดพลาดที่ได้รับการแก้ไขโดยแอปพลิเคชันจำนวนมากสำหรับการซิงโครไนซ์เวลา "ขั้นสูง"
เพื่อให้ทำงานได้อย่างถูกต้อง แอปพลิเคชันจำเป็นต้องรบกวนการตั้งค่า Android แต่ตามค่าเริ่มต้นแล้ว แอปพลิเคชันจะไม่มีสิทธิ์นี้ ดังนั้น เพื่อดำเนินการซิงโครไนซ์อัจฉริยะ คุณต้องมีสิทธิ์ผู้ใช้ระดับสูงหรือสิทธิ์รูทบนอุปกรณ์ของคุณ อย่างไรก็ตามแอปพลิเคชั่นเหล่านั้นที่ล้ำหน้าที่สุดมีบาปครึ่งหนึ่ง แต่ทำโดยไม่มีพวกมัน
อัลกอริธึมในการเข้าถึงรูทนั้นไม่ซ้ำกันสำหรับโทรศัพท์แต่ละรุ่นซึ่งปัจจุบันมีอยู่หลายร้อยรุ่น ไม่มีวิธีการทั่วไปที่จะช่วยให้คุณได้รับสิทธิ์ superuser บนอุปกรณ์ใด ๆ แม้แต่แอปพลิเคชันที่ได้รับความนิยมสูงสุดสำหรับการ "แฮ็ก" สิทธิ์รูทก็ยังทำงานได้ในรุ่นที่จำกัด และไม่ทราบว่าแอปพลิเคชันนั้นเหมาะสมกับคุณหรือไม่ หากต้องการรับสิทธิ์การเข้าถึงรูทบนอุปกรณ์เฉพาะ คุณต้องอ่านเอกสารทางเทคนิคเกี่ยวกับการรูทอุปกรณ์นั้นในทรัพยากรเฉพาะ
มีแอปสมาร์ทซิงค์หลายแอป และแอปเหล่านี้ทั้งหมดคล้ายกัน มาดูการทำงานกับพวกเขาโดยใช้แอปพลิเคชัน 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)
นอกจากนี้สาเหตุของความล้มเหลวอาจเป็นข้อผิดพลาดในฐานข้อมูล ในกรณีนี้ แอปพลิเคชันเดียวสำหรับการซิงโครไนซ์ "อัจฉริยะ" ที่ได้รับการกล่าวถึงแล้วเท่านั้นที่จะช่วยได้ เซิร์ฟเวอร์ที่พวกเขาใช้มักจะตรวจจับเขตเวลาโดยไม่มีข้อผิดพลาด อย่างไรก็ตาม จำเป็นต้องเข้าถึงรูทเพื่อใช้แอปพลิเคชันดังกล่าวในการตั้งค่าของแอปพลิเคชันดังกล่าวจะมีรายการ "ซิงค์อัตโนมัติ" ซึ่งสามารถเปิดใช้งานได้เฉพาะกับรูทเท่านั้น หากเปิดใช้งานการซิงโครไนซ์โซนเวลาอัตโนมัติ แอปพลิเคชั่นจะกำหนดโซนเวลาโดยอัตโนมัติ - และดำเนินการได้แม่นยำกว่าเมนูระบบ
![](https://i0.wp.com/skesov.ru/wp-content/uploads/2017/08/vklyuchenie-avtosinhronizacii-v-clocksync.png)
วิดีโอ: “แก้ไข” เขตเวลาผ่านแอปพลิเคชัน
การตั้งเวลาและวันที่บน Android เป็นเรื่องง่าย - หากโทรศัพท์ไม่ต้องการผลลัพธ์ที่ถูกต้องสูงสุด หากคุณต้องการให้นาฬิกาของคุณมีความแม่นยำอย่างยิ่ง คุณจะต้องลอง ไม่ว่าในกรณีใด การกำหนดเวลาอย่างถูกต้องเป็นคุณสมบัติอันมีค่าของโทรศัพท์ ซึ่งมีความสำคัญอย่างยิ่งต่อการทำงานตามปกติ