如何更新系统的时间和时区?

问题描述 投票:0回答:1

我试图更新系统时间和时区。这是系统中的应用。所以我给了系统应用程序的权限。我的代码

    try {

        AlarmManager alarmManager =
                (AlarmManager) getActivity().getSystemService(Context.ALARM_SERVICE);
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(getSelectedDateFormat(mSelectedDateFormat)
                .parse(mEtDate.getText() +" "+ mEtTime.getText()));
        alarmManager.setTimeZone(mSpTimeZone.getSelectedItem().toString());
        alarmManager.setTime(calendar.getTimeInMillis());

    } catch (ParseException e) {
        e.printStackTrace();
    }
}

在这里,当我在一个时刻更新的时区和时间,时间就是更新错误。如果我独自更新一次完全更新。任何想法,我做错了什么?

android android-source
1个回答
0
投票

所有系统的应用程序不得更改时区。

在你的应用程序中进行文件请确保您有以下标签

LOCAL_PRIVILEGED_MODULE := true

只有系统/私法-应用被允许设置时区。

© www.soinside.com 2019 - 2024. All rights reserved.