我开发了一个 windows phone 应用程序,它运行良好。它使用 GPS 和 GPRS 连接并进行一些计算。现在我希望它在后台或锁定屏幕下运行,直到用户选择不在锁定屏幕或后台运行它.
知道我该怎么做吗?
我开发了一个 windows phone 应用程序,它运行良好。它使用 GPS 和 GPRS 连接并进行一些计算。现在我希望它在后台或锁定屏幕下运行,直到用户选择不在锁定屏幕或后台运行它.
知道我该怎么做吗?
您很幸运,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
如果您正在为 WP 用户编写应用程序,我建议您最初将其编码为针对 WP7.5,否则现有 WP 用户群将无法使用您的应用程序。
诚然,WP7 用户只有 14-1500 万,但我敢打赌 WP8 用户要少得多。WP7.5 应用程序在 WP8 上运行,而不是相反!
在 WP7.5 世界中,您想要使用的是后台代理。这是一个每 15-30 分钟运行一次的进程,可以进行一些计算、连接到网络等。以下是有关它的一些详细信息:后台代理信息