位置跟踪窗口8

本文关键字:窗口 跟踪 位置 | 更新日期: 2023-09-27 17:51:16

我正在做一个提醒,它也支持基于位置的提醒(例如,当你接近你的房子时,它会告诉你关掉闹钟)..

我需要应用程序每2分钟检查一次位置(所以它不会消耗太多电池)。

我应该使用什么技术?我在想吐司通知,但这是提醒用户,他正在接近的位置,但需要有一个后台任务,检查位置,即使应用程序没有运行?

除了后台任务,我还需要考虑其他的技术吗?

位置跟踪窗口8

既然你是新来的,我将给你一些好的信息:

首先,频率。

Windows 8后台任务可以按时间触发。但是,支持的最小时间是15分钟。这意味着你的后台计时器不能以低于15分钟的频率更新任何内容。

虽然支持较低的时间,尽管您的后台任务将在该设置的时间执行,任何低于15分钟的时间设置将不会重复。这是一次运行并完成的操作。对于不知道15分钟规则的开发人员来说,这是一个常见的问题。

你可能想读这个:http://social.msdn.microsoft.com/Forums/en-US/winappswithcsharp/thread/9622daff-4cf7-4cb9-9f78-251ac4287cde

第二次使用,批准

开始使用设备的第一个调用必须在UI线程上进行,以便可以向用户显示同意提示。如果不能显示同意提示,则用户无法授予设备访问应用程序的权限。

引用:http://msdn.microsoft.com/en-us/library/windows/apps/hh768223.aspx

第三,背景行为(只是让你知道)

读这个:

如果Windows 8的Windows Store应用程序没有焦点,当它在后台挂起时,它将不会接收位置更新事件。如果您的应用程序通过记录它们来跟踪位置更新,请注意这一点。当应用程序重新获得焦点时,它只接收新事件。它不会获取非活动状态下发生的任何更新。

引用:http://msdn.microsoft.com/en-us/library/windows/apps/hh465148.aspx

更多后台任务信息:http://go.microsoft.com/fwlink/?LinkID=227329&clcid=0x409

这里:http://blog.jerrynixon.com/2012/08/windows-8-scheduled-tasks-lock-screen.html