如何让应用程序在后台运行?

时间:2012-11-13 16:58:17

标签: windows-phone-7 windows-phone-7.1 windows-phone-8

我开发了一个Windows手机应用程序,它工作正常。它使用GPS和GPRS连接并进行一些计算。现在我希望它在后台或锁定屏幕下运行,直到用户选择不在锁定屏幕下运行它或在后台。

知道我该怎么做?

2 个答案:

答案 0 :(得分:1)

您很幸运,WP8中的GeoLocation应用程序特别支持新的后台处理模型。

更多信息:

如何在Windows Phone 8的后台运行位置跟踪应用: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj662935(v=vs.105).aspx

在后台跟踪地理位置的应用: http://www.developer.nokia.com/Community/Wiki/What%27s_new_in_Windows_Phone_8

答案 1 :(得分:0)

如果您正在为WP用户编写应用程序,我建议您最初将其编码为WP7.5,否则现有WP用户群将无法使用您的应用程序。

当然,WP7用户只有1400-1500万,但我敢打赌,WP8用户数量明显减少。 WP7.5应用程序在WP8上运行而不是相反!

在WP7.5世界中,您想要使用的是后台代理。这是一个每15-30分钟运行一次的过程,可以进行一些计算,连接到网络等。以下是一些细节:Background Agent Info