WM6天气预报程序的开发
去年换了个智能手机,虽然很山寨,但是还蛮喜欢的。不停的刷机,装各种软件,从WM5到WM6,熟悉之后,就没了新鲜感,感觉电话吗,也就是个电话,老折腾这个干嘛。但是确实离不了了,跟LP换了一段手机使用,那段时间简直是煎熬,找电话不方便,查个什么资料也不方便,没几天就换回来了。看来真是离不开智能手机了。 ???? 手机上一直装的软件就是天气预报,从SPBWeather,到天气秀,再到天气小秘,有的数据源不稳定,三天两头的无法更新,有的界面太烦琐,额这个人就喜欢清爽点的,过年在家有空,研究了一下,装了WM SDK和模拟器,就自己动手了。做完后一直很忙,没放上来,现在补上。 ???? 先看个界面,这是桌面插件:(QuickWeather.dll,VS2005,C++) ? 这个是后台管理程序(PPCQuickWeather.exe,.net) ? ? 主要实现的功能: 1、在桌面显示最近三天的天气信息; 2、可以每天进行两次天气自动更新; 3、可手动更新天气信息; 4、附带手机时间同步,与time.nist.gov同步。 ? 主要用到的技术: 1、使用WebService获得天气数据信息; 这个在.net里没有什么难的,在WM系统里和普通的系统里面使用是一样的; ? 2、同步系统时间,这个查了好多资料,有一些细节问题需仔细处理 ? 3、在WINCE里访问注册表,对比一下,看和在Windows里有什么区别 ? ? 4、今日桌面插件的注册,查了好多资料才找到的方法。 ? 5、今日插件的开发。 今日插件是一个比较特殊的软件,必须是dll方式,而且必须符合一定的要求,这方面的资料比较少,很难一句两句说清楚,后面有时间将另文说明。 ? ? 总结,这是第一次用.net开发WM下的软件,感觉和Windows下大体上差不多,但又有区别,以前对这方面关注较少,一些小问题花费了很多的时间。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |