是否可以以编程方式锁定Windows Phone 7设备?

时间:2010-10-29 20:15:55

标签: c# silverlight windows-phone-7

我正在创建一个WP7应用程序,当用户不使用手机时需要继续运行 - 理想情况下,用户可以设置它,锁定手机并继续生活。

这可能吗?

我知道可以禁用锁定屏幕,因此如果用户只是将手机放在桌子上就可以了,继续运行。问题是,当他们把它放在口袋里时 - 按钮会在窗口/主页按钮上被按下,如果发生这种情况,那么应用程序会立即进行逻辑删除。

如果有可能,有什么想法吗?要么以某种方式锁定手机而不对应用程序进行逻辑删除,或者实现一种自定义锁定屏幕并处理包括windows / home按钮在内的所有硬件按钮的事件?

任何建议都将受到赞赏。

2 个答案:

答案 0 :(得分:1)

正如你想出的那样:

PhoneApplicationService.Current.ApplicationIdleMode = IdleDetectionMode.Disabled

不再需要用户许可(,因为原来的6.3.1“可配置功能”已被删除)。但是,还需要考虑其他Marketplace认证要求,请参阅第6.3节:http://go.microsoft.com/fwlink/?LinkID=183220

答案 1 :(得分:0)

我想我已经再做了 - 过早地提问。

我相信以下设置:

PhoneApplicationService.Current.ApplicationIdleMode = IdleDetectionMode.Disabled

将使应用程序在锁定屏幕下运行。