当前位置:编程学习 > wap >>

WM5上定时启动程序

关于在windows mobile 5上定时启动程序的问题。我网上看到的大部分解决办法,是使用CeSetUserNotificationEx、RunAppAtTime等API函数来实现。还有一些像OpenNETCF的第三方类库,Reflector后也都是用这类API。

原先大意,一直在模拟器上调试测试,可发现似乎不起作用。一些老外的帖子里也议论过。以为是bug。后来再看信息研究,发现其用的定时,是UTC时间。所以,得将local时间转化到对应的utc时间。以为时间问题应该是这样解决了。可还是模拟器上不能定时准确。好些情况下都在第二次启动模拟器的时候,反倒打开了。

无奈下搬到实际设备上一run,居然发现时间定时还是有效果的。于是大呼:模拟器不是个好东西啊。时间上的问题解决应该是用utc无疑了。

可在实际设备上的定时,似乎也有一点问题存在。不清楚是不是因为WM PHONE在待机情况下的原因,还是怎么。定时启动的效果还是有点不合意料。由于是定时启动再加手机待机这些特殊的环境条件。测试与调试是万々不行的了,只能在程序里设置一大部分的写状态信息到文件里来知道当时到底发生了什么事情。

在耐心等待结果的时候,来csdn上抒发下郁闷的心情。当然,如果有哪些高手也碰到了类似的情况,有成功的解决方案。也希望不吝赐教了。

^ō^ 呵々 --------------------编程问答-------------------- 顺便再发一句牢骚:sql mobile 2005,居然select语句不支持top关键字,真是痛苦,本来又慢的设备,拿个数据集也不能分页处理了。。唉…… --------------------编程问答-------------------- sign一下,收了,谢谢哥们
补充:移动开发 ,  Windows Phone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,