Решение, приведенное здесь: Определить, простаивает ли пользователь в Windows Universal app позволяет обнаруживать бездействие пользователя внутри приложения. Когда пользователь активен в другом месте, приложение учитывает только активность в приложении. Итак, как определить полное бездействие пользователя на компьютере в универсальном приложении?
Определить, простаивает ли пользователь на компьютере (по сравнению с универсальным приложением Windows)
Ответы (1)
Вы можете использовать системный триггер «UserAway», описанный здесь: https://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.background.systemtriggertype.aspx
Вы можете использовать его для запуска фоновой задачи — в зависимости от вашего конкретного сценария это может вам помочь.
person
Daniel Meixner
schedule
14.01.2016
Но похоже, что UserAway вызывает экран блокировки. Я не хочу использовать это событие, потому что мое приложение должно быть постоянно активным (соединение Bluetooth, синтетический голос и т. д.). В зависимости от выбора пользователя бездействие будет использоваться только для выключения экрана, а не для блокировки.
- person loulou; 14.01.2016