MTvPlayer菜单里的时间不能更新,联网后系统设置TvSetting里面时间已经更新了,但是MTvPlayer菜单里没有更新,在supernova里面,vendor/mstar/supernova/projects/tvos/timermanager/libtimermanagerservice/TimerManagerService.cpp里面void TimerManagerService::Client::setClkTime(const ST_TIME stTime, bool bSave) 里有#if 0关闭了
2、vendor/mstar/supernova/projects/msrv/common/src/MSrv_Timer.cpp里面void MSrv_Timer::RTCSetCLK(const U32 u32secs)里 if(m_enLinuxTimeSource != E_LINUX_TIME_FROM_USER) 判断手动设置就不写入,这个是否有问题?
不需要做ATV DTV功能的话,这部分需要用标准java时间来实现就可以。 private static SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); public static String getCurrentTimeStr(){ long starttime = System.currentTimeMillis(); String datetime = df.format(new Date(starttime)); return datetime; } |