防止“开始”菜单、相机按钮被逻辑删除 WP7 应用程序

发布于 2024-11-15 15:45:40 字数 374 浏览 2 评论 0原文

我有一个 WP7 应用程序,我已禁用手机的空闲功能,例如:

PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
PhoneApplicationService.Current.ApplicationIdleDetectionMode = 
                                                        IdleDetectionMode.Disabled;

但是,相机按钮和开始菜单仍然会暂停该应用程序,然后再恢复它。我希望无论按下这些按钮,应用程序都能运行。如何防止这些按钮对应用程序进行逻辑删除?

I have a WP7 application that I've disabled the idle capabilities of the phone with such as:

PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
PhoneApplicationService.Current.ApplicationIdleDetectionMode = 
                                                        IdleDetectionMode.Disabled;

However, the camera button and start menu still pause the application and resume it afterwards. I want the app to run regardless of these buttons being pushed. How can I prevent these buttons from tombstoning the app?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

故笙诉离歌 2024-11-22 15:45:40

如果用户按下 windows 键相机按钮,墓碑总是会发生。您显示的代码可确保您的应用程序将继续在锁定屏幕下运行,而不是在您的应用程序被逻辑删除时运行。在当前版本 (7.0) 中,没有第三方多任务处理,而 Mango (7.1) 允许在多任务处理方面有更多自由。

大概这个应用程序的目标是 7.0,所以你的应用程序将被逻辑删除,你将不得不处理它。无法让您的应用程序继续在后台运行。

顺便说一句,您仍然需要在 Mango 中处理逻辑删除,但您确实获得了更多在后台运行应用程序的能力。

Tombstoning always occurs if the user presses the windows key or camera button. The code you've shown ensures that your app will continue to run under a lock screen, not if it will run when your app is tombstoned. In the current version (7.0), there is no multitasking for third parties, whereas Mango (7.1) allows for some more freedom with respect to multitasking.

Presumably this app is targetted at 7.0, so your app will be tombstoned and you will have to handle it. There is no way of having your app continue running in the background.

On a side note, you'll still have to handle tombstoning in Mango as well, but you do get more abilities to run your app in the background.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文