1. 系统函数SystemClock.setCurrentTimeMillis()用于设置系统时间,需要<uses-permission android:name="android.permission.APPROPRIATE" />权限,但是出于安全考虑,已被GOOGLE禁用。
2. 对于ROOT手机,可以用<uses-permission android:name="android.permission.WRITE_SETTINGS" />打开权限。
3. 另一个变通的方法是,先查询本地时间,再查询NTP服务器的UTC,从而得到两个时间的差值。
在多台手机之间,通过补偿差值,从而实现多台手机之间的事件同步。
没有评论:
发表评论