在settings中有个系统时间,显示是1970年1月1日
客户要求改成2018年1月1日
修改了SystemServer的 private static final long EARLIEST_SUPPORTED_TIME = 1514736000000l;//86400 * 1000;
结果不生效.需要将SystemClock.setCurrentTimeMillis(EARLIEST_SUPPORTED_TIME);放在startOtherServices的后面才生效!
startOtherServices();
if (System.currentTimeMillis() < EARLIEST_SUPPORTED_TIME) {
Slog.w(TAG, "System clock is before 1970; setting to 1970.");
SystemClock.setCurrentTimeMillis(EARLIEST_SUPPORTED_TIME);
}