我开发了一个Android应用程序可以更改系统时间。 随着Manifest.permission.SET_TIME
的敷衍,AlarmManager.setTime(long millis)
可以处理。
但是应用程序不知道系统时间是否真的改变了, 原因setTime(long millis)
返回无效。
setTime(long millis)
保证更改系统时间吗?
//example
AlarmManager am = (AlarmManager) this.getSystemService(Context.ALARM_SERVICE);
am.setTime(Calendar.getInstance().getTimeInMillis());
记录时间,然后调用方法更改时间,然后比较