如何在Windows Phone中在后台运行应用程序?

Dev*_*ove 9 c# windows-phone-7 windows-phone-8

我想在Windows Phone 8中开发一个后台应用程序.就像有一个闪存屏幕,在闪存屏幕启动后,立即将它移到后面.

但是应用程序中存在的计时器应该在后台处于活动状态并继续分配任务.因此,在前台,用户可以继续使用该设备,在后台,应用程序将运行计时器并继续执行任务.

我尝试过使用Periodic任务,但是它们会在30分钟甚至更长时间内触发一次.但我希望这个应用程序在20秒内触发一次.

请帮助我一些想法.

Jus*_*gel 14

WP7/WP8不允许在后台为任意应用程序进行完全多任务处理.无论你想要实现什么,都必须以其他方式实现,或者只是在Windows手机上完成.你已经发现了很多替代方案:WP7.5 警报和提醒,WP7 预定平铺更新,WP7.5 定期后台代理,资源密集型后台代理,WP8 地理位置跟踪应用程序,WP7 推送通知等等.

WP7/8多任务的禅宗是从电池角度,内存使用角度和其他资源来保持手机健康.所以,没有完整的后台多任务处理.尽管WP8通过地理位置跟踪应用程序快速应用程序恢复进行了改进.