Я хочу, чтобы глобальный часовой пояс был программным в Android. ADB путь, как это:«Настройки оболочки adb put global time_zone» не работает программно в Android
adb shell settings put global time_zone Europe/Stockholm
Когда я получаю часовой пояс она отлично работает:
adb shell settings get global time_zone
Проблема заключается в том, когда я хочу сделать это в Android Studio:
public void setTimeZone(){
try {
Runtime.getRuntime().exec("settings put global time_zone Europe/Stockholm");
}catch (IOException e) {
e.printStackTrace();
}
}
Ошибка отсутствует, но часовой пояс не установлен.
Любые предложения, пожалуйста? Спасибо.
ммммы ваше решение работает: «ADB оболочки getprop persist.sys.timezone», но не для: «ADB настройки оболочки получить глобальный TIME_ZONE». Спасибо вам также. – Alex
Ваша команда работает только с корневым устройством. Посмотрите на приведенный выше код, работает на моем Oneplus Two – babadaba
Да. Спасибо, бабадаба! – Alex