Установка Settings.System.AUTO_TIME не обновляет системное время
Мои наборы приложений для Android
Settings.System.putInt(getContentResolver(), Settings.System.AUTO_TIME, 1);
с помощью permission.WRITE_SETTINGS
а также permission.WRITE_SECURE_SETTINGS
в манифесте.
Это работает частично - настройка Auto Time действительно установлена правильно. Однако системное время не обновляется. Когда я выбираю "Автоматически" в приложении "Настройки даты и времени", время автоматически обновляется из сети, но этого не происходит, когда я устанавливаю "Автоматически" из своего приложения. Нужно ли делать что-то дополнительное или нужно дополнительное разрешение?
2 ответа
Вы включили GPS/ беспроводные сети в настройках местоположения?
Вы включили интернет?
Система должна знать, где вы находитесь, и я не совсем уверен, нужно ли ей обращаться к серверу времени, чтобы определить фактическую дату / время.