Можно ли программно заблокировать устройство Windows Phone 7? - PullRequest
1 голос
/ 30 октября 2010

Я создаю приложение WP7, которое должно продолжать работать, когда пользователь не пользуется телефоном - в идеале, пользователь запускает его, блокирует телефон и продолжает свою жизнь.

Возможно ли это?

Я знаю, что можно отключить экран блокировки, поэтому, если бы пользователь просто оставил телефон на столе, он был бы в порядке и продолжал работать. Проблема в том, что когда они кладут его в карман - кнопки будут нажиматься, например, на кнопке windows / home, и если это произойдет, то приложение сразу захоронится.

Есть идеи, если это возможно? Либо как-то заблокировать телефон без взлома приложения, либо реализовать своего рода специальный экран блокировки и обработать события для всех аппаратных кнопок, включая кнопку windows / home?

Любые предложения будут оценены.

Ответы [ 2 ]

1 голос
/ 31 октября 2010

Как вы и поняли:

PhoneApplicationService.Current.ApplicationIdleMode = IdleDetectionMode.Disabled

Больше нет необходимости запрашивать разрешение у пользователя (, поскольку исходная версия 6.3.1 «Настраиваемая функциональность» была удалена ). Тем не менее, существуют другие требования сертификации Marketplace, которые необходимо учитывать, см. Раздел 6.3: http://go.microsoft.com/fwlink/?LinkID=183220

0 голосов
/ 30 октября 2010

Я думаю, что сделал это снова - задавать вопросы слишком рано.

Я считаю, что следующий параметр:

PhoneApplicationService.Current.ApplicationIdleMode = IdleDetectionMode.Disabled

позволит приложению работать под экраном блокировки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...