Android: служба переднего плана против wakeLock

Я относительно новичок в Android, поэтому то, что я спрашиваю, может показаться очевидным (хотя я прочитал все вопросы с аналогичными названиями и тщательно искал). Мне нужно постоянно следить за акселерометром в течение длительного времени. Было предложено два подхода:

1) получить частичную блокировку пробуждения, которая удерживается все время, пока отслеживается акселерометр; и

2) контролировать акселерометр в режиме переднего плана.

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

14
задан Dirk Jäckel 21 June 2012 в 00:08
поделиться