吴佳鑫的个人专栏

当日事当日毕,没有任何借口

导航

2012年4月30日

修炼九阴真经Windows Phone开发 (12):计划任务Background Schedule Tasks总结及示例

摘要: 在WP7.1中针对Background Agent的新API增加了蛮多非常强大的部分,以下将介绍Scheduled Multi Tasking的部分。 Scheduled Multi Tasking主要是让Application支援多工模式来执行任务,让Application不在前景模式下也可以继续在背景执行某些特定的任务,例如:背景下载、背景更新资料、背景唿叫服务…等。 然而,WP7.1提供Agent的模式,让开发Application时将要背景执行的逻辑,独立放置于Agent之中透过排程来完成任务。 但要注意的是,Agent与Application必竟还是属于不同的专案,因为Isol... 阅读全文

posted @ 2012-04-30 18:14 _eagle 阅读(1160) 评论(0) 推荐(0) 编辑

修炼九阴真经Windows Phone开发 (11):计划任务PeriodicTask和ResourceIntensiveTask概述和示例

摘要: 前面提到,计划任务允许应用程序执行后台代理程序,执行条件是主程序未激活。与计划通知不同的是,计划任务只能选择两种类型执行,即 PeriodicTask 和 ResourceIntensiveTask.PeriodicTask 定期执行,但是执行时间短,且限制使用处理周期和内存等系统资源。此类型适合快速任务,比如检查启用位置功能的WEB服务的用户数,或者缓冲小量数据。ResourceIntensiveTask 不定期执行,在设备处于资源充沛的情况下执行,比如设备处于WIFI网络连接状态并且设备采用外接电源供电。此类型的任务在允许使用充足的设备资源时,可以运行更长的时间处理大量的数据,即此类型的任 阅读全文

posted @ 2012-04-30 17:52 _eagle 阅读(941) 评论(0) 推荐(0) 编辑

修炼九阴真经Windows Phone开发 (10):计划通知Reminder和Alarm 及ScheduledActionService类 总结

摘要: 上一节示例说明了 Reminder 的使用方法。事实上,自从 WP7.1之后,windows phone 开放一些后台调用,包括音乐,闹钟,播放器等,我们在做windows phone开发时,有可能会调用后台, 恰好我们的软件工程中需要用到闹钟提醒功能,现在就把具体的细节一步一步告诉大家。包括实现多项提醒,存储和显示等功能。一、ReminderReminder是我们Microsoft Academic Search (MAS) 的Windows Phone 7的一个应用的模块,用来提醒用户会议中每个session的开始。用户可以设置reminder的开始时间,结束时间,reminder的消息以 阅读全文

posted @ 2012-04-30 17:29 _eagle 阅读(1476) 评论(0) 推荐(0) 编辑