现在锁屏界面的时间显示有点不同步,我找不到哪里显示这个时间的代码?请知道的朋友来看下LockScreen.java已经试过了,不是这个.frameworks/base/policy/src/com/android/internel/policy/impl/ 目录下的代码我已经全部试过了,不是这里.
packages/apps/Settings/src/com/android/Settings/deviceinfo/下的Status.java我也试过了,不在这里.请知道的朋友告诉下, 给个思路也行啊,谢谢了.

解决方案 »

  1.   

    锁屏界面的时间显示只不过在LookScreen.java里面是个状态栏TextView,起显示而已LockScreen里的onTimeChanged函数刷新时间,其接口在KeyguardUpdateMonitor定义了主要是当时间发生改变时,系统从AlarmManagerService里发送TIME_TICK时间,KeyguardUpdateMonitor注册了TIME_TICK的监听事件,就会调用接口的onTimeChanged方法,从而在LockScreen待机界面显示