Реализовать сервис Android для сенсоров? - PullRequest
0 голосов
/ 23 июня 2011

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

Ответы [ 2 ]

1 голос
/ 24 июня 2011

Если вы не отменили регистрацию своих датчиков в диспетчере датчиков в OnPause (), то события прослушивателя событий датчика должны по-прежнему запускаться через регулярные промежутки времени.После этого вы сможете выполнять все необходимые функции.Однако, если пользователь останавливает программу, и система видит, что она некоторое время неактивна, а ее системная память истощается, существует вероятность, что ОС Android убьет задачу, думая, что она не нужна.Я уверен, что есть какие-то флаги или что-то, что нужно вызвать, чтобы это не происходило, но я не могу сказать вам, что у меня в голове.

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

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