这里的待机一种是指屏幕保护状态一种是指手机运行的主界面状态。
没找到相关的oberserver只有曲线救国了,拿到当前窗口的程序的UID总可以吧:
RWsSession iWs=env->WsSession();
TInt wgId = iWs.GetFocusWindowGroup(); //获取当前界面ID 100056cf是屏幕保护的UID可能会随着平台不同而不同
CApaWindowGroupName* gn = CApaWindowGroupName::NewLC(iWs, wgId);
TUid uid = gn->AppUid();
s60第二版 //100056cf屏幕保护UID //手机运行的主界面UID100058b3