01 2012 档案

摘要:WP7一直以顺畅的操作著称,但是保证顺畅操作的背后,却是另很多开发人员头痛的API限制.在7.0中开发人员甚至没有办法在程序非前台的情况下执行任何代码.这无疑限制了很多功能的实现.但是好在微软在mango中,开放了一些后台处理的API接口,至少缓解了这些矛盾.在mango中,多任务的执行方式,执行时间依然不能由开发人员个人控制,而是通过后台代理的方式来实现.系统会在他认为一个合适的时间来启用这个代理.微软考虑了大多数情况下,后台任务所需要的执行方式,给出了以下几个接口:1.后台音频2.计划任务3.后台文件传输4.计划通知后台音频,显而易见,是为了程序能够在非前台的情况下能够继续播放音频而设计的 阅读全文
posted @ 2012-01-01 17:51 xpsnets 阅读(480) 评论(1) 推荐(0) 编辑
摘要:基于手机的应用,不可缺少的一项就是位置信息,在WP7中,微软提供了一个GeoCoordinateWatcher类,可以方便的拿到当前所在的经纬度GeoCoordinateWatcher watcher = new GeoCoordinateWatcher(GeoPositionAccuracy.Default); watcher.MovementThreshold = 20; watcher.PositionChanged += new EventHandler<GeoPositionChangedEventArgs<GeoCoordinate>>(... 阅读全文
posted @ 2012-01-01 17:40 xpsnets 阅读(438) 评论(0) 推荐(0) 编辑
摘要:在应用开发中,有些提示是不需要用户做反应的,但是又是不得不提醒用户的,这时候用MessageBox,就显得不是那么合适了.在芒果中,微软添加了ProgressIndicator的API,可以用来在标题栏显示提示信息,这无疑方便了用户,在接收提示信息的时候,不会被强迫操作.同样,ProgressIndicator的使用非常简单,首先在XAML文件中添加如下代码:<shell:SystemTray.ProgressIndicator> <shell:ProgressIndicator x:Name="indicator" /> </shell:Sy 阅读全文
posted @ 2012-01-01 17:39 xpsnets 阅读(281) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示