如何使应用程序从后台服务执行?

时间:2013-03-02 13:32:48

标签: c# windows-phone-8 background-service

我想问一下警报应用程序如何在移动设备上运行。因为它不会耗尽电池,我认为在我的问题(下面)我可以使用相同的方法。我不知道如何使用后台服务,它在给定的时间段内执行主应用程序。 我必须计算用户输入的每个时间段的内容。如果结果与用户想要的相同(用户也输入),我需要向他展示结果。我必须如何申请:两个独立的应用程序(计时器/计算器和输入/输出)或一个应用程序?如果我写两个独立的应用程序,第一个计时器/计算器必须像控制台应用程序?

我的主要问题是:如何将“某些东西”设置为给定的时间段,用它知道我的计算器会计算出给定时期的东西? 附:对不起我的英语不好。如果有任何

,我很抱歉

1 个答案:

答案 0 :(得分:1)

您无法在Windows Phone中在后台运行任意时间。您只能定期运行(每30分钟一次,最长执行时间为25秒)。即便如此,如果出现以下情况,你也无法保证完全跑步:

  • 你以前撞了两次。
  • 用户关闭了您的服务。
  • 电池保护程序已开启。 ...

有关当您的应用不在前台时可能出现的情况的详细信息,请参阅https://stackoverflow.com/a/13520869/694641