AlarmManager.setTime() 能保证更改系统时间吗?



我开发了一个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());

记录时间,然后调用方法更改时间,然后比较

最新更新