Xna Windows Mobile 7上的服务

Xna Windows Mobile 7上的服务,xna,windows-phone-7,Xna,Windows Phone 7,是否可以使用XNA/Windows Mobile 7创建服务?类似于在Android中的实现方式?这在7.0中是不可能的,但如果您正在使用(或瞄准)7.1(Mango),那么您可以考虑使用。该链接解释了基类,但您可以根据需要使用ScheduledTaskAgent、AudioPlayerAgent和AudioStreamingAgent。上有一个很好的入门教程和示例代码。这里有一个XNA特定的例子 之所以使用后台代理,是为了监控不同的应用程序,以确保一个应用程序不会占用所有资源。这意味着电池寿命

是否可以使用XNA/Windows Mobile 7创建服务?类似于在Android中的实现方式?

这在7.0中是不可能的,但如果您正在使用(或瞄准)7.1(Mango),那么您可以考虑使用。该链接解释了基类,但您可以根据需要使用ScheduledTaskAgent、AudioPlayerAgent和AudioStreamingAgent。上有一个很好的入门教程和示例代码。这里有一个XNA特定的例子

之所以使用
后台代理
,是为了监控不同的应用程序,以确保一个应用程序不会占用所有资源。这意味着电池寿命得到了更好的优化,并且有了更好的资源管理


如果您打算使用
服务
,以便其他应用程序可以与您的服务通信,那么这实际上是不可能的。出于安全原因,每个应用程序都被沙盒处理,目前这意味着它们无法直接与其他第三方应用程序通信。

实际上,我正在尝试将Android上的应用程序移植到Windows Mobile 7。我的应用程序所做的是,它订阅了用户的意图,每当手机上出现短信时,我的程序就会充当替代通知程序,并在Android设备上闪烁指示灯。目前没有任何API允许您这样做。第三方应用程序无法订阅“文本接收”事件,因此您的应用程序无法检测该事件。即使它这样做了,它也可能作为默认通知方法的补充,而不是替换它。有点不相关,但如果该应用程序是可能的(并且不是游戏),您可能希望使用Silverlight框架,而不是XNA。好的,那么,我的Windows端口就到此为止:)谢谢您的帮助