S60系列的各SDK中,待机屏进程(Phone)的UID存在不同,现摘录如下:
SDK UID Process Name
2nd edition 0x100058b3 (Phone)
3rd edition and 3rd edition FP1 0x101fd64c (Standby Mode)
3rd edition FP2 0x102750F0 (Standby Mode)
一般在使用时定义如下:
#ifdef __SERIES60_3X__
const TUid KUidStandBy = { 0x101fd64c }; // For 3rd Edition
const TUid KUidStandBy_FP2 = { 0x102750F0 }; // For 3rd edition Emulator and FP2 devices
#else // #ifdef __SERIES60_3X__
const TUid KUidStandBy = { 0x100058b3 }; // For 2nd Edition
#endif // #ifdef __SERIES60_3X__
该进程对于第三方程序的作用:可用在自启动程序,加入该程序启动后立即会用到手机系统核心的功能,如电话,则可在程序启动代码中,检测上述进程是否被启动。当上述进程启动后,才控制本程序正常运行;否则,等待上述进程一直到启动。