Компактная Платформа - Система. Поточная обработка. Таймер останавливается, когда пользователь выключает экран

Если вы сохраните исходное значение формы, вы можете сравнить, чтобы узнать, что изменилось.

Вы можете увидеть пример работы здесь .

5
задан jimmym715 4 June 2012 в 00:52
поделиться

5 ответов

Ненависть для ответа на мой собственный вопрос но на меня указали на это, которое смогло работать, даже когда устройство спит. Похож это работает отлично.

4
ответ дан 14 December 2019 в 09:04
поделиться

Да. Подобный тому, как MusiGenesis ответил, Вы не сможете сделать много, не продолжая устройство и выполнение. Подобный тому, как некоторые телефоны уведомят, что "Выполнение Игры/Приложения" и таким образом Вашу батарею хлопают вокруг.

Что относительно того, чтобы писать интерфейс из Вашего телефона для усиления обмена текстовыми сообщениями (который все еще работает) и заставляют это отправлять текстовое сообщение в веб-сервис?Возможно ли это? Я предполагаю, что такой метод мог бы также прекратить работать, но я полагаю, что это - мысль?

1
ответ дан 14 December 2019 в 09:04
поделиться

Нет ничего, что можно сделать, AFAIK. Дежурный режим предназначен для приостановки процессора для экономии электроэнергии, и нет никакого способа, которым может выполниться код, если процессор не работает. Существуют вещи, которые Ваше приложение может сделать, чтобы препятствовать тому, чтобы устройство вошло в дежурный режим, но это действительно не желательно вообще.

1
ответ дан 14 December 2019 в 09:04
поделиться

Я не уверен в компактной платформе, но в Win32 существует WaitableTimer, который может разбудить компьютер от резервного устройства. Это принимает некоторые собственные звонки хотя, поскольку нет никакой обертки в .NET.

1
ответ дан 14 December 2019 в 09:04
поделиться

Хотя Вы не можете изменить веб-сервис, Вы смогли добавлять второй "теневой" веб-сервис, промежуточный Ваши клиенты и исходный веб-сервис. Теневой веб-сервис мог опросить исходный веб-сервис и затем "продвинуть" что-либо, что он узнает к КПК.

Я думаю, что у Вас могла бы все еще быть та же проблема, все же. Я никогда не делал "нажатия" от веб-сервиса, но я думаю, что оно в основном реализовано при наличии клиента, выполняют начальный вызов к методу веб-сервиса, который берет делегата в методе в клиенте, на который затем зависает веб-сервис. Когда веб-сервис должен продвинуть что-то, он звонит тому делегату. Если клиент вошел в дежурный режим тем временем, попытка позвонить делегату с сервера перестанет работать.

0
ответ дан 14 December 2019 в 09:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: