Когда Вы хотите изменить дату мобильной системы или время в Вашем приложении, как Вы идете о выполнении его?
Согласно этот поток , пользовательские приложения не могут устанавливать время, независимо от разрешений, которые мы им даем. Вместо этого лучше всего заставить пользователя устанавливать время вручную . Мы будем использовать:
startActivity(new Intent(android.provider.Settings.ACTION_DATE_SETTINGS));
К сожалению, нет возможности напрямую связать их с настройкой времени (что позволило бы сэкономить еще один щелчок).Используя ellapsedRealtime , мы можем гарантировать, что пользователь устанавливает время правильно.