我正在创建一个WP7应用程序,当用户不使用手机时需要继续运行 - 理想情况下,用户可以设置它,锁定手机并继续生活。
这可能吗?
我知道可以禁用锁定屏幕,因此如果用户只是将手机放在桌子上就可以了,继续运行。问题是,当他们把它放在口袋里时 - 按钮会在窗口/主页按钮上被按下,如果发生这种情况,那么应用程序会立即进行逻辑删除。
如果有可能,有什么想法吗?要么以某种方式锁定手机而不对应用程序进行逻辑删除,或者实现一种自定义锁定屏幕并处理包括windows / home按钮在内的所有硬件按钮的事件?
任何建议都将受到赞赏。
答案 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
将使应用程序在锁定屏幕下运行。