我是个新手,用C#写了个智能设备的定时(闹钟)程序,就是事先设定时间,然后等到时间到时,程序会播放音乐以提醒用户。现在程序已经基本能实现预期效果。比如设定音乐2分钟后响起,2分钟后,音乐就能响起,但是有一个问题:大部分智能设备(手机)为了省电都是在闲置几分钟后就会关闭设备的,比如我的手机就是在3分钟后关闭设备的,所以当我的这个定时软件设定的时间超过3分钟,那么即使时间到了,程序也不会播放音乐,不知道是为什么?但是用系统自带的闹钟程序却不存在这个问题,哪位高手可能帮我解决一下,谢了。