Samsung Galaxy S5'teki saat dilimini değiştirme. Android'de saat ve saat dilimi sorunları ve bunların nasıl çözüleceği

  • 13.09.2019

kaybolabilir zaman cihaza pilden güç veriyor. Örneğin, bir SIM kartı değiştirmek için çoğu telefon modeli yalnızca pili çıkarmayı değil, aynı zamanda çıkarmayı da gerektirir. Belli bir süre yokluğunda telefon zaman dahil çeşitli ayarlar sıfırlanır. Bazı modellerde hafıza kartını çıkarırken de aynı durum oluyor.Bazen pil zayıflıyor, örneğin düştüğünde olabilir. Bu durumda zaman ayarlarının kaybolma ihtimali de yüksek. Başka bir seçenek de, gücünü hızla kaybeden eski bir pildir. Değiştirmek sorunu çözecektir. Sıfırlamanın bir başka olası nedeni telefon zaman yanlış ayardır. Bunu yapmak için menüyü, ardından "Ayarlar" bölümünü açın ve uygun öğeyi seçin. Sebeplerden birinin, Rusya'da kışa geçişin yasal olarak iptali olabileceğini unutmayın. zaman 2011 sonbaharından beri. Yaz ve kış saatleri arasında otomatik geçiş yapacak şekilde ayarlanan telefonlarda geçiş yapıldı. Gelecekte ek sorunlara neden olmaması için bu ayarı devre dışı bırakın. Ayrıca çözüm, mobil cihazınızın donanım yazılımını güncellemek olabilir.Programı telefonunuzu ve bilgisayarınızı senkronize etmek için kullanıyorsanız, bunun nedeni, etkinleştirilmiş zaman senkronizasyonu seçeneğinde olabilir. Bunu yapmak için programı başlatın, ayarlarını açın, uygun öğeyi bulun ve yanındaki kutunun işaretini kaldırın ve ardından değişiklikleri kaydedin.Bazı telefon modellerinde, bağlandığında zaman da gerçekleştirilir. Telefon ayarlarından bu seçeneği devre dışı bırakın.

Bilgisayardaki tam süre, gücü bilgisayar açıldığında şebeke tarafından sağlanan ve kapalıyken küçük bir pil olan özel bir mikro devre kullanılarak görüntülenir. Gösterilen sürelerdeki arızaların nedenleri genellikle her bilgisayar için aynıdır.

donanım sorunları

Bilgisayarı açtığınızda ve sistemi başlattığınızda yanlış zamanın görüntülenmesinin birincil nedeni, kasadaki pil ömrüdür ve bu da bilgisayarın kapatıldıktan sonra doğru süreyi koruyamamasına neden olur. Pilin değiştirilmesi gerekiyor. Bunu yapmak için bilgisayarı ağdan kapatın ve güç kablosunu sistem biriminden çıkarın. Cihazın yan kapağını tutan vidaları sökün ve kapağın kendisini dışarı çekin. Pili bulun ve çıkarmak için tutucuyu katlayın. Muhafazaya yeni bir pil yerleştirin. Genellikle 3V pil yeterlidir.

Bilgisayarınızın güç kaynağının yeterince güçlü olduğundan emin olun. Bazı durumlarda, bu öğenin yanlış seçilmesi nedeniyle, bilgisayar yanlış zamanı görüntülemeye başlaması nedeniyle arızalanabilir.

Pili değiştirdikten sonra bile saat hala yanlış ayarlanmışsa, teknik uzmanlarla iletişime geçin: sorun eski bir anakart olabilir, arızalı veya daha yeni donanımla çakışıyor olabilir.

İşletim sistemi sorunları

Saat diliminizi doğru ayarladığınızdan emin olun. Tipik olarak, bu ayarlar sistemin kurulumu sırasında girilir, ancak daha sonra ekranın sağ alt köşesindeki saat üzerinde farenin sol tuşuna çift tıklanarak ve "Saat dilimi" sekmesine gidilerek ayarlanabilir. Yanlış saat dilimini ayarlarsanız, sistemin buna karşılık gelen saati otomatik olarak ayarlayacağını unutmayın.

Sistem tarafından yanlış zaman ayarının nedeni virüsler olabilir. Bilgisayarınızın sabit diskini ve çıkarılabilir ortamını bir virüsten koruma programıyla kontrol edin ve bulunan kötü amaçlı nesneleri kaldırın.

Lütfen zaman ayarlarında İnternet servisleriyle zaman senkronizasyonunun etkinleştirilip etkinleştirilmediğini unutmayın. Microsoft web sitesini bir zaman kaynağı olarak ayarlamanız önerilir. Bu durumda doğru hale gelecek ve internete her bağlandığınızda otomatik olarak düzeltilecektir.

Kontrol kafa karıştırmıyor

12 Ağustos 2014, 05:07 PM

Android'de saat ve saat dilimi sorunları ve bunların nasıl çözüleceği

  • Sistem Yönetimi
  • öğretici

Android'i uzun süredir kullandığınızı ve bu nedenle, zaman senkronizasyonu konusunda mükemmel bir iş çıkarmış gibi görünebilir - alarmlar zamanında çalıyor, belirgin zaman sapmaları yok, vb. Ancak, Android'in nerede olduğundan tamamen emin misiniz? aslında tam saat ve saat dilimlerini mi alıyorsunuz? Nasıl çalıştığına dair herhangi bir şüpheniz varsa, kediye hoş geldiniz.


Android'de zamanla ilgili iki sorun vardır: öngörülemeyen senkronizasyonu ve işletim sisteminin en son sürümünde bile saat dilimi verilerini güncelleme ihtiyacı.

Arka plan: Android, Linux çekirdeğine dayalı bir mobil işletim sistemidir, İnternet'e bağlanır ve elbette zaman senkronizasyonunun NTP kullanılarak gerçekleştirildiği varsayılabilir, ancak durum böyle değildir. Tarihsel olarak, Android yalnızca cep telefonlarında kullanılmak üzere tasarlanmıştır (sürüm 1.6'yı unutmayın). Aynı zamanda, yalnızca 3. ana sürümde, tabletler için bir arayüz edindi ve arayüzün birleştirilmesi ve işletim sistemi doldurma yönünde diğer ilerlemeler başladı. Bununla birlikte, 4.4 ve Android L sürümleri bile, Nokia 3310 ve diğer önceki GSM / 3GPP telefonları tarafından alınan aynı yöntemleri kullanarak, yani şebekeye kaydolurken baz istasyonlarından (bir kuleye bağlıyken) alınan aynı yöntemleri kullanarak tam zaman sinyallerini alır. Aynı zamanda, iletişim modülü olmayan tabletler veya diğer cihazlar, prensip olarak, zamanı otomatik olarak senkronize etme yeteneğine sahip değildir.

Ne yazık ki, Android'e zamanı NTP kullanarak tamamen otomatik olarak senkronize etmeyi öğretmek için kök erişimine ihtiyacımız var çünkü şu anda Android'de tam zamanı ayarlamak için bir API yok.

Başlayalım. Yapılacak ilk şey, mobil ağ ile zaman senkronizasyonunu kapatmaktır. Aynı zamanda, saat dilimi ayarını otomatik modda bırakmanızı öneririm ve yalnızca cihazın sabit modda çalışacağına dair bir garanti varsa, kapatmaya değer.

Android 4.x'in ayarlar penceresinin "Ayarlar -> Tarih ve Saat" sürümünün ekran görüntüsü:

Ardından, NTP kullanarak zaman senkronizasyonu arka plan programına bizim için bir alternatif olarak hareket edecek ClockSync uygulamasını yüklemeniz gerekiyor.

ClockSync program penceresinin senkronizasyon öncesi (solda) ve sonrasında (sağda) ekran görüntüleri:

Ekran görüntüleri, tam zamanla olan farkın oldukça küçük olduğunu gösteriyor, ancak farklı durumlar var, çünkü operatör bir şeyleri düzene sokmak için uğraşmadığı için cihazdaki bir süre ileri geri uçabiliyor bile. BS.

Her şeyin çalıştığından emin olduktan sonra ClockSync programında otomatik senkronizasyonu ayarlayalım. Doğruluğu artırmak için Yüksek Doğruluk Modu ve Yalnızca WI-FI seçeneklerini etkinleştirmenizi öneririm. Programdaki açıklamadan ilk seçenekle her şey açıksa (aşağıdaki ekran görüntüsüne bakın), o zaman ikinci seçeneği etkinleştirmenizi öneririm öncelikle mobil trafikten tasarruf etme nedenleriyle değil, mobil İnternet en azından bazılarını garanti edemediği için kararlı gecikmeler

Doğruluk hakkında biraz daha ayrıntı:

Hala yaygın olan mobil İnternet 2 (GPRS / EDGE), prensipte, istikrarlı iletim gecikmeleri sağlayamaz. 3. (3G) İnterneti ve bir dereceye kadar, büyük yerleşimler için tipik bir durum olan BS'ler arasında güçlü bir ağ yükü veya iletişim kanalları olan 4. (LTE / LTE-gelişmiş) nesiller bile, kararlılığı garanti edemez. gecikmeler Bu nedenle, yaklaşık olarak bile, son zaman ayarı doğruluğu bir saniyenin kesirlerinden daha kötü olabilir ve hatta birkaç saniyeye kolayca ulaşabilir.

ClockSync'teki otomatik senkronizasyon ayarlarının ekran görüntüsü:

Bu yılın sonbaharında Rusya Federasyonu'ndaki zaman dilimlerindeki büyük ölçekli değişikliklerle bağlantılı olarak, şimdi tüm cihazlarda bunlarla ilgili bilgileri güncellemeyi ve desteklenen masaüstü işletim sistemlerinde herhangi bir sorun yoksa, o zaman bile düşünmek gerekiyor. Android'deki işletim sisteminin en son sürümü güncel olmayan veriler içeriyor. Bundan emin olmak için TimeZone Fixer'ı kurun ve hoş olmayan bir görüntü gözlemleyin.

Android 4.4.4 (4 Ağustos 2014 tarihli Cyanogenmod üretici yazılımı) üzerinde çalışan TimeZone Fixer'ın, üretici yazılımındaki verilerin güncel olmadığını açıkça gösteren ekran görüntüsü:

Kullanıcılar için biraz ortak endişe ve endişe:

TimeZone Fixer'ın yazarı, saat dilimi veri dosyalarının güncellenmesinin cihazı tamamen "kırabileceği" konusunda bizi uyarıyor ve hatta sorun vakaları izole edilmiş ve çok spesifik olmasına rağmen kendinizi ek sorunlardan nasıl koruyacağınız konusunda önerilerde bulunuyor - bu gerçekten iyi bir endişe kaynağıdır. sıradan kullanıcılar

Bu parçayı makaleye eklememin tek nedeni bu, doğrudan sorunla ilgili olmasa da, kullanıcılarla ilgilenmenin gerçekten güzel bir örneği. Aynı zamanda, 4.3+ sürümleriyle ilgili uyarı, yeni işletim sistemi sürümlerine sahip cihazlar için program hakkında yalnızca az sayıda incelemeden kaynaklanmaktadır, bu nedenle lütfen kullandıktan sonra bu uygulama hakkında bir inceleme yazdığınızdan emin olun.


Saat dilimi verilerini güncelledikten sonra, program yeniden başlatmayı önerecektir, ancak program, düşük bir olasılıkla da olsa yol açabilecek sıfırlamaya eşdeğer bir yeniden başlatma gerçekleştirdiğinden, sistem menüsünden cihazı kendiniz yeniden başlatmanızı öneririm. sorunlar ve veri kaybı.

Topluluğun gerekli gördüğü soruları yanıtlamaktan veya eklemeler yapmaktan memnuniyet duyacağım, ancak belirli bir sorunu çözmek için kompakt bir kılavuz formatına bağlı kalmak için makaleyi ek bilgilerle aşırı yüklemekten kaçınmak istiyorum.

UPD: Bu talimat, saat dilimleri sorununu tamamen çözer sadece 4.4'ten önceki sürümler için... 4.4 sürümünden bu yana, sorun, kullanıcı dostu bir çözüm yaratma olasılıklarını keşfetme aşamasındayken, ek yama uygulamasına ihtiyaç duyulmaktadır.

Rus yasa koyucularının, özellikle parlamentonun alt kanadında oturanların çok aktif adamlar olduğu ve onlara maaş vermeseniz bile, bırakın çeşitli yönetmelikler çıkarsınlar, sır değil. Böylece, 2014 yazında, parlamenterler Rusya Federasyonu topraklarında saat dilimlerinin değiştirilmesine ilişkin başka bir yasa aldı ve kabul etti. Bazı bölgelerde saat dilimi değişmedi, ancak bazılarında yenisiyle değişti. Ancak birçok elektronik üreticisi böyle bir dönüşe hazır değildi, sonbaharda zaman aniden değişti ve değişti.

Samsung da böylesine radikal bir adıma hazır değildi. Samsung, amiral gemisi S5 için bile, düzeltilmiş bir saat dilimiyle bellenime zamanında güncelleme yayınlamaya özen göstermedi. Örneğin Moskova'da GMT+4 olan saat dilimi GMT+3 olarak değiştirilmiştir. Bu çeviri kullanıcılar için nelerle dolu? Ve sahibinin hayatının uyumlu planlı seyrinin hemen bozulması gerçeği. Tüm hatırlatıcılar, tüm randevular ve hatta arama günlüğündeki girişler, göz açıp kapayıncaya kadar, uzay-zamanda hareket eder ve hatırlatıcının ne zaman ayarlanması gerektiğini tahmin edin, böylece her kırmızı diploma sahibi olmadığında tam olarak çalışır. prestijli bir üniversitenin buna ihtiyacı olabilir. Ve diğerleri hakkında ne söyleyebiliriz?

Ve Samsung güncellemenin çıkışını yavaşlatırken gelin telefonla ne yapılması gerektiğini kendi başımıza çözmeye çalışalım. Nokia veya iPhone sat ve al böylece normalde saati ve istenen saat dilimini gösterir.

Seçenek 1. Otomatik.

Seçenek 2. Hortum gibi davranın.

Bir cep telefonu operatörünün, abonelerine zaman açısından güvenilir bir hizmet sunamayacak kadar dikkatsiz olması durumunda, genellikle böyle bir operatöre ödeme yapmaya devam etmenin ne kadar uygun olduğunu düşünmeye değer. Bu arada, düşünceler var, telefondaki gerçek saat dilimini manuel olarak ayarlamanız gerekiyor.

Bunu yapmak için, mobil operatörden saat, tarih ve saat dilimini alma işlevlerini devre dışı bırakmalısınız. Bunu yapmak için telefon ayarlarına, ardından sistem ayarlarına gitmeniz ve "Tarih ve saat" öğesini seçmeniz gerekir. Burada küçük kargaları "Otomatik zaman algılama" ve "Otomatik algılama"dan kaldırıyoruz. saat dilimi ". Ardından saat dilimi seçim menüsünden öncelikle kış veya yaz saatine geçişin olmadığı, ikinci olarak da istenilen saat diliminin çalıştığı bölgenin saat dilimini seçin.

GMT + 3 bölgesi Moskova için yeni bir şekilde çalıştığından ve GMT + 4 bölgesi varsayılan olarak Moskova için sabit kodlandığından, zamanın normale dönmesi için örneğin Minsk'i seçmeniz gerekecek, saat dilimi Moskova için gerekli değerlere karşılık gelen. Diğer bölgeler için de benzer şekilde hareket etmeniz gerekiyor.

Ve saat dilimini değiştirme yöntemi, bu sorunun üretici tarafından çözüldüğü telefon için normal bir ürün yazılımı güncellemesi yayınlanana kadar en kesin ve en güvenli yöntemdir. Tamamen estetik olsa da, başka birinin saat dilimini kullanırken her şey temiz değildir. Örneğin, bir telefondan bir takvim daveti gönderirken, alıcı Belarus saat diliminde olduğunuz için cesaretini kırabilir.

Diğer seçenekler yalnızca ileri düzey kullanıcılar için uygundur, çünkü yepyeni S5'inizi bir dizi silikon, cam ve plastiğe kolayca dönüştürebilirler. Uyardım.

Seçenek 3. Jidailer için.

Gerçek bir bilgisayar meraklısıysanız, muhtemelen telefonunuzda kök erişiminiz vardır. Ne olduğunu bilmiyorsanız daha fazla okumanıza gerek yok.

Dünya çapında kullanım için keskinleştirilmiş Android sistemi, yalnızca yerleşik gerçek çok dilliliğe sahip olmakla kalmaz, aynı zamanda telefonu herhangi bir saat diliminde kullanma becerisine sahiptir. Saat dilimleri genellikle oldukça sabittir ve onlarca yıldır değişmemiştir. Ve bu nedenle, saat dilimlerinin adlarına ilişkin tüm verilerin yanı sıra sıfır saat diliminden uzaklıkları, telefonun dahili belleğinin korumalı bir bölümünde bulunan özel bir veritabanına girilir. Ve bunu yalnızca tüm bellenimi bir bütün olarak güncelleyerek veya yalnızca doğrudan bu veritabanındaki verileri değiştirmek için kök erişimi alarak değiştirebilirsiniz.

Yani root erişimi mevcuttur ve veritabanındaki verileri telefondaki saat dilimleriyle değiştirmek için ücretsiz TimeZone Fixer programını kullanmanız gerekir. Program başlatıldığında, telefonda yüklü olan veritabanının mevcut sürümünü belirler ve gerekirse içinde bulunan değerleri günceller. Çalışmayı tamamladıktan sonra telefonu yeniden başlatmanız gerekir. Elbette, Google Play'de bulunan diğer programların yardımıyla veritabanını değiştirebilir ve tüm manipülasyonları yalnızca standart araçları kullanarak tamamen bağımsız olarak gerçekleştirebilirsiniz.

Yeniden başlatmanın ardından, Moskova için istenen bölge (GMT + 3), saat dilimleri listesinde ve diğer bölgeler için doğru bölgeler görünür. Hücresel ağdan saat ve saat diliminin otomatik güncellemesini kapatmayı daha önce unutmadan, istediğiniz (sizin) bölgeyi seçin. Ve her şeyin düzeltilmesi ve ayarlanması gerekiyor gibi görünüyor, ancak ne yazık ki Galaxy S5, Android 4.4.x sisteminde, yani bu sistemlerin ailesinde, güzellik veya başka bir amaç uğruna çalışıyor, zaman dilimleri kaydedildi bir yerde daha. Benzer davranışın Android'in gelecekteki tüm sürümlerinde korunması mümkündür.

Artık telefondaki saat ve saat dilimi doğru görüntüleniyor ancak Google Takvim'deki olaylar, logdaki aramaların saati ve SMS'li klasördeki SMS'ler yanlış görüntüleniyor. Eski saat dilimi kullanılır. Mesele şu ki, oldukça yetkin olmayan sistem geliştiricilerinin emriyle, saat dilimleri için alternatif değerlerin saklandığı bir dosyayı daha değiştirmek gerekiyor. Bunu düzeltmek için aşağıdakileri yapmanız gerekir:

A. /system/usr/icu/icu51dt.dat adresinde bulunan dosyayı telefonunuzdan bilgisayarınıza veya telefonunuzun SD kartına kopyalayın. Bu, örneğin Root Explorer veya benzer bir program kullanılarak yapılabilir. Lütfen dosyanın oldukça büyük olduğunu, yaklaşık 18 megabayt olduğunu unutmayın.

B. Ortaya çıkan dosyayı işletim sisteminin fanlarından birinin web sitesine indirin ve işlemin sonuna kadar bekleyin. İşlenen dosyayı geri indirin. Site mevcut değilse, özellikle telefonunuz için önceden işlenmiş dosyaları aramanız veya ICU araç setiyle kendiniz çözmeye çalışmanız gerekir.

B. İndirilen işlenmiş dosyayı siteden /system/usr/icu/icu51dt.dat'a kopyalayın. Tüm grupların izinlerinin en azından okuma moduna ayarlandığından emin olun. Telefonunuzu yeniden başlatın.

D. Doğru saat diliminin, takvimde, aramalarda ve SMS'de zaman kaymasının olmamasının keyfini çıkarın.

son söz

Genel olarak, GMT (Greenwich Ortalama Saati) terimi biraz eskidir. Gerçek şu ki, kimse uzun süredir GMT'yi ölçmüyor. Britanya İmparatorluğu'nun zamanı bitti ve GMT bitti. Günümüzde UTC referans noktası olarak kullanılmaktadır. Ev içi kullanım için olmasına rağmen, tek fark standartların isimlerindedir.

Öte yandan, hem tüketicilerini kaderin insafına bırakan üreticiler hem de her yıl abonelerine tüküren mobil operatörlerin davranışları, şebekelerini doğru zamanı ve zamanı vermek için kurmaya tenezzül etmemektedir. doğru zaman dilimi, sadece aşırı ve layık. Bu, özellikle telefonlarını her türlü güvenlik sistemiyle zorla koruyan, kullanıcıların telefonlarının sistem parametrelerini değiştirmesine izin vermeyen şirketler için geçerlidir.

Bazen en basit işlemler bile kullanıcılar için küçük zorluklara neden olur. Örneğin, Android cihazların acemi sahipleri genellikle kendilerine şu soruyu sorarlar - Android'de tarih nasıl değiştirilir? Mesele şu ki, bunun herhangi bir özel bilgi gerektirmemesi. Ve daha önce elinizde bir cep telefonu tuttuysanız, akıllı telefonunuzda her zaman saati ve tarihi ayarlayabilirsiniz. Mobil cihazlarda tarih ve saatin nasıl ayarlandığına bir göz atalım.

Manuel Tarih Ayarı

Android'de tarih manuel olarak nasıl değiştirilir? Bunun için süper kullanıcı haklarına, gizemli komutlara ve mühendislik menüsüne erişime ihtiyacınız olmadığını garanti ediyoruz. Android çok basit bir işletim sistemidir, bu nedenle tarihi değiştirmek mümkün olduğunca basittir - sadece ayarlara gidin. Şebekeye bağlı olmayan cihazlarda tarih ve saatin manuel olarak ayarlanması gerekir, çünkü burada başka bir senkronizasyon yoktur.

Android'de tarihi değiştirmek ve aynı zamanda saati düzeltmek için sistem ayarlarını ziyaret etmeniz gerekir. Bu iki şekilde yapılır:

  • Üst perdeyi hareket ettirin ve dişli sembolüne tıklayın;
  • Ana menüye gidiyoruz, "Ayarlar" öğesini seçiyoruz (ayrıca bir dişli sembolü şeklinde).

Listenin altında "Tarih ve Saat" maddesini göreceğiz - kesinlikle kaçırmazsınız.

Lütfen bazı Android cihazlarda ayarlar menüsünün değiştirildiğini ve birkaç sekmeye ayrıldığını unutmayın - bu tür cihazlarda tarih ve saati ayarlama öğesi "Seçenekler" sekmesinde bulunur. Bazı akıllı telefonlarda, ayarlar kısayolu doğrudan masaüstünde görüntülenir.

Bu öğeye girdikten sonra birçok ilginç şey göreceğiz. Akıllı telefonunuzda veya tabletinizde takılı bir SIM kart yoksa, otomatik senkronizasyon mümkün olmayacaktır. Doğru saat ve tarihi ayarlamak için "Otomatik saat algılama" kutusunun işaretini kaldırmalısınız. Bundan sonra, saatin ve güncel tarihin manuel olarak ayarlanması için öğeler kullanılabilir hale gelecektir. Ardından, "Tarihi ayarla" öğesine tıklayın, geçerli günü, geçerli ayı ve geçerli yılı seçin, Tamam düğmesini tıklayın - şimdi tarih doğru şekilde ayarlanmıştır.

Bir sonraki adımda zamanı ayarlıyoruz. Bunu yapmak için "Zamanı ayarla" öğesine dokunun - saat ve dakikayı ayarlayın, Tamam düğmesine tıklayın. Ardından, "Otomatik saat dilimi algılama" kutusunun işaretini kaldırmanız ve saat diliminizi manuel olarak seçmeniz gerekir. Zaman kaybolursa, düzeltin.

Saat dilimleriyle ilgili sorun genellikle yerli kullanıcılar için çok fazla rahatsızlığa neden olur - ülkemizde ya kış / yaz saatine geçişi iptal ederler ya da saat dilimi sayısıyla oynarlar. Sonuç olarak, akıllı telefonlar ve bilgisayarlar doğru zamanı ayarlamakta sorun yaşıyor.

Ardından saat görüntüleme biçimini seçebilirsiniz - 12 saatlik veya 24 saatlik biçimler olabilir. Kutuyu işaretleyerek 24 saatlik görüntüleme biçimini seçersiniz ve kutunun işaretini kaldırarak 12 saat biçimine geçersiniz. Aşağıda tarihi görüntüleme biçimini seçiyoruz - Android ayarlarında, yılın, ayın ve günün konumuna göre farklı olarak geçerli tarihi görüntülemenin birkaç yolu vardır.

Ne seçeceğinizi bilmiyorsanız, "Yerel" seçeneğinde durun, bu biçim tarihin şu sırayla gösterilmesi anlamına gelir - gün, ay, yıl (Rusya'da kabul edilen biçim).

Otomatik tarih ve saat ayarı

Android'de tarih otomatik olarak nasıl değiştirilir? Bu işlem, geçerli tarihle ilgili bilgilerin mobil ağdan alınacağı anlamına gelir - doğru saat ve doğru tarih sürekli olarak orada yayınlanır. Otomatik yapılandırma yalnızca cihaza bir SIM kart takılıysa çalışır... Akıllı telefon veya tablet hücresel ağa kaydedilir kaydedilmez gerekli veriler ondan okunacaktır.

Otomatik tarih ayarını etkinleştirmek için "Otomatik saat algılama" onay kutusunu işaretleyin - bu durumda "Tarihi ayarla" ve "Saati ayarla" öğeleri kullanılamaz hale gelecektir. Şebeke saat dilimini yanlış ayarlarsa (veya cihazınız ülkemizdeki saat dilimleri ve yaz / kış saati ile ilgili sorunları bilmiyorsa), "Saat dilimini otomatik algıla" onay kutusunun işaretini kaldırın ve kendiniz seçin.

Moskova saati için doğru saat dilimi Moskova GMT +03: 00'dir. Açılır listeden bölgeniz için uygun değeri seçin.

En doğru saat ve tarihi ayarlıyoruz

Artık Android'de tarihi nasıl değiştireceğinizi biliyorsunuz - bunun için sistem ayarlarını ziyaret etmeniz ve "Tarih ve Saat" öğesini kullanmanız gerekiyor. Veri kurulumu, Android'de manuel veya otomatik modlarda gerçekleştirilir. En doğru zamanı almak istiyorsanız otomatik algılamayı seçmelisiniz.

Peki ya mobil ağın doğruluğu yeterli değilse veya cihazınız mobil ağlarla iletişim kuramıyorsa? Geçerli saat ve güncel tarih hakkında en doğru verileri elde etmek için üçüncü taraf uygulamaları kullanmanız gerekir. Otomatik zaman senkronizasyonu için en güçlü uygulama, geliştirici Sergey Baranov'dan ClockSync'tir.... Mütevazı boyutundan daha fazlasına rağmen, yardımcı program iyi bir işlevselliğe sahiptir.

Burada bulacağız:

  • Kök haklarıyla otomatik zaman ayarı;
  • Kök hakları olmadan otomatik zaman ayarı;
  • Yüksek hassasiyet modu;
  • Zaman senkronizasyonu için sunucu seçimi;
  • İstek aralığının tam zamana ayarlanması;
  • Pil tasarrufu modu;
  • Ayrıntılı istatistikler;
  • Saat dilimi veritabanı (eski akıllı telefonlar için kullanışlıdır);
  • Otomatik saat dilimi algılama;
  • Saat dilimleri hakkında sistem verilerini güncelleme işlevi.

Uygulamayı yükleyin ve saatinizde en doğru zamanı alın. Ayrıca, herhangi bir nedenle yanlış giderse tarihi ayarlama konusunda endişelenmenize gerek kalmayacak.

Saat dilimlerindeki sistem verilerini güncelleme işlevi, akıllı telefonları ve tabletleri yaz / kış saati değişikliklerinin yokluğu ve saat dilimlerindeki değişiklikler hakkında bilgisi olmayan birçok Rus kullanıcı için faydalı olacaktır. Ancak, bu işlevin çalışması için kök hakları gerekir.

İş arkadaşımla birlikte bu sorunu uzun zaman önce Android'de (HTC Hero) çözdüğümü ve sanal alana yazmak istediğimi hatırladım, ancak daha sonraya erteledim. Ve bugün, yazma fikrini pratik olarak gömen ve önemli şeyleri daha sonraya ertelemeye gerek olmadığı fikrini doğrulayan başka bir "Android'de saat dilimlerini güncelleme" makalesi çıktı. Ama ... biraz hatırladıktan sonra yine de karar verdim, çünkü bu makalelerde kış / yaz saatine geçişle ilgili problemler ve saat widget'ının mobil cihaz aracılığıyla hava durumu ve otomatik zaman belirleme ile çalışmasıyla ilgili an dikkate alındı. operatöre hiç dokunulmamıştır.

Her şey yeni bir HTC Desire S telefonun satın alınmasıyla başladı.

Kurulum işlemi sırasında tarih ve saat ayarlarında şehrim - Novosibirsk'i seçmenin bir yolu olmadığı ve uygun bir saat dilimine sahip alternatif bir şehir seçmeniz gerektiği ortaya çıktı.
Ayrıca, operatörden gelen zaman senkronizasyonunun bir şekilde gizemli bir şekilde çalıştığı ve hava durumu görüntüleme modundaki ve otomatik senkronizasyonun açık olduğu HTC Saat widget'ının yanlış bir zaman gösterdiği ortaya çıktı.

Resimde her şey yolunda gibi görünebilir, ancak telefondaki zaman aslında bir saat geriye gitti. Otomatik algılamayı kapatabilir ve bölgeyi ellerinizle ayarlayabilirsiniz, ancak ardından aşağıdakileri elde ederiz:

Gördüğünüz gibi Novosibirsk listede yok. Bangkok'u seçmek zorunda kaldık ve telefondaki sistem saati doğru oldu, ancak widget hala bir saat önce görüntüleniyor.

Netten bir çözüm bulmaya çalıştık. Yalnız olmadığımızı keşfettiler ve benzer problemler sadece Novosibirsk sakinleri arasında değil, aynı zamanda gezegendeki diğer şehirlerin sakinleri arasında da var. Bütün bu sorunlara kapsamlı bir çözüm bulamadık.

Tüm bunları çakabilir, kapatabilir, ellerinizle ayarlayabilir ve widget'ı yok sayabilirdiniz, ama ... bu Android - bu da onu yenebileceğimiz ve yeneceğimiz anlamına geliyor!

Ve böylece başlıyoruz
O zamanlar yeni telefon rootlu değildi ve bu şekilde yapılması mümkün değildi. Bu nedenle, deneyler için HTC Hero'yu tamamen aynı sorunları yaşayan orijinal ürün yazılımı + root / meşgul kutusu / apps2sd ile aldım.

Osmonitor aracılığıyla, saat diliminin seçildiği bir uygulama bulundu - (com.android.settings). com.android.settings paketinin kaynaklarına baktık ve kaynakların bir XML dosyasından yüklendiğini öğrendik. timezones.xml.

Bu uygulamanın apk'sını aldık /system/app/Settings.apk aşağıdaki komutla:
adb çekme /system/app/Settings.apk

APK yöneticisi ve Android SDK araçlarının tüm detaylarını anlatmayacağım, ilgilenenlerin kolaylıkla anlayabileceğini düşünüyorum. Sadece kilit noktalar üzerinde duracağım.

APK yöneticisini kullanarak şunları yaptı:

  • kaynak koda dönüştürme
  • başka bir penceredeki tutamaçlar dosyaları düzenledi
  • derlemek. APK yöneticisi derlerken sorular sorar:
    "Bu bir sistem apk mi (y / n)" - evet yanıtı
    "İmzaların yanı sıra, en az sayıda hata (y / n) sağlamak için orijinal apk'den değiştirmediğiniz ek dosyaların üzerine kopyalamak ister misiniz?" - biz de evet yanıtını veriyoruz.
    Ardından APK yöneticisinin önerdiği yönergeleri takip ediyoruz, başka bir pencerede değiştirdiğimiz dosyaları + Resources.arsc Keep dizininden siliyoruz.
  • Montajı tamamlıyoruz.
Şehrimiz için bir değişiklik yaptık, benzetme ile diğer şehirlerin sakinleri de bu sorunu telefonlarında çözmeye çalışabilecekler.

Ortaya çıkan apk telefona geri konuldu:
adb Push Settings.apk / sistem / uygulama /

Bununla Novosibirsk'in manuel zaman dilimi seçimi listesinde görünmesini sağladık.

Şehrimiz listede göründü, ancak otomatik saat dilimi tanımı hala yanlış çalıştı. Bunu yapmak için daha da ileri gittik ve şehirler için saat dilimi ayarlarının veri tabanında, yani /system/etc/WPDB.zip dosyasında saklandığını öğrendik.
Aynı adb'yi kullanarak telefondan çıkararak, ondan iki veritabanı çıkardık.

  • WP_0409WWE.db
  • WP_0419RUS.db
sırasıyla İngilizce ve Rusça için. Verilere baktığımızda, şehrimiz için zaman diliminin Asya / Almatı olarak kayıtlı olduğunu gördük, bu noktayı düzeltmek zorunda kaldık, bunun için veri tabanlarında timezoneId'yi Asia / Novosibirsk olarak değiştirdik (Lita'yı editör olarak kullandık. SQLite veritabanı):
konum listesi ayarı timezoneId = "Asya / Novosibirsk" burada name = "Novosibirsk" - (WP_0409WWE.db için) konum listesi ayarı timezoneId = "Asya / Novosibirsk" burada name = "Novosibirsk" - (WP_0419RUS.db için)
Ayrıca bir veri tabanına şehrimizle ilgili bir kaydı daha ekledik, yani /system/etc/timezones.db
Eklenen kayıt, saat dilimi Kimliği: Asya / Novosibirsk, diğer alanlar Novosibirsk, ru - Novosibirsk.

Yapılan tüm değişikliklerin geçerli olması için uygulamaların önbelleğini sıfırladık
Saat, Ayarlar ve Hava Durumu Sağlayıcı. Tam bir güven için telefonu yeniden başlattık.

sonuçlar

Sonuç olarak, aşağıdaki turtaları aldık:

Gördüğümüz gibi, otomatik modda bölge doğru bir şekilde belirlenir, widget'taki sistem saati ve saati aynıdır ve manuel modda her şey yolundadır.

Zamanla bir savaşa girdikten sonra sonuna kadar gitmeye karar verdik. Yani kış/yaz saatine geçişin iptal edilmesi sorununu çözmek için.
En yeni tz verilerini (diğer adıyla timeinfo.dat) o sırada hala mevcut olan kaynaktan indirdi