2015-04-06 4 views
0

Я работаю с устройством с пользовательской версией Android 4.2. Данное устройство не содержит аккумулятора и работает только с адаптером переменного тока.Как системное время Android сбрасывается после отключения питания устройства

После каждого адаптера адаптера переменного тока системное время сбрасывается на определенный промежуток времени (вид заводского времени). После того, как устройство успешно подключится к Интернету, системное время будет синхронизировано с интернетом.

Мой вопрос в том, что это нормальное поведение Android? Если да, то есть ли какой-либо метод для получения этого значения «заводского времени» программно?

+0

Я уверен, что это нормальное поведение для абсолютно любого электронного устройства. Даже старый мобильный телефон будет действовать одинаково. Я не уверен, что есть способ получить заводское время по умолчанию - обычно это зависит от даты выпуска устройства или даты выпуска прошивки и т. Д. – Stan

+1

** «... это нормальное поведение Android?» **: нормальное поведение для любого оборудования, у которого есть часы, но нет резервной батареи. Ваш вопрос немного напоминает: «Нормально ли для него темнеет, когда я выключаю свет в комнате?». «Заводское время», на которое вы ссылаетесь, будет базовым временем таймера - во многих случаях (хотя и не для всех) это будет 1 января 1980 года 00:00:00 UTC. Кроме того, почему вам нужна эта базовая линия «заводское время»? Это бесполезно для вас без ссылки на реальное время - поэтому синхронизация часов выполняется при успешном сетевом соединении. – Squonk

+0

Да, я знаю это немного глупый вопрос, но спросил точно. Кстати, я слышал, что в каком-то устройстве есть дополнительное питание для подачи системных часов, так что синхронизированное время может оставаться даже после того, как адаптер переменного тока будет подключен. Поправьте меня, если это не так. Я разрабатываю приложение для оборудования и должен определить, было ли время фабрики синхронизировано с интернетом или нет, поэтому мое текущее решение - это время проверки системы со значением «заводского времени». –

ответ

1

Если у него нет батареи, то она не может поддерживать время, используя чип часов реального времени. Так что да, это нормально в том смысле, что без батареи или резервной мощности любого рода было бы невозможно поддерживать время без внешнего питания или сетевого подключения.

Смежные вопросы