Я хочу использовать пакетный пакет Androids, введенный в Android 4.4, чтобы сэкономить заряд батареи. Мое тестовое устройство может хранить 184 сенсорных события в своей fifo-очереди. Используя частоту дискретизации 18 событий/секунд, я должен промывать датчик примерно каждые 10 секунд. В разделе Датчик дозирования в 4.4 Documentation предлагает:Как использовать пакетное управление Android без AlarmManager
Используйте что вычисления для установки пробуждения тревоги с AlarmManager, которые вызывают вашу службу (который реализует SensorEventListener), чтобы очистить датчик.
С Android 5.1 минимальный интервал ожидания для AlarmManager составляет 60 секунд (see here), так что это не сработает? Есть ли альтернатива для пробуждения устройства в более короткие периоды времени или даже лучше (с точки зрения эффективности батареи) постоянно держать вакелок? Я думаю, что у 60-секундного ограничения будут свои причины.
Спасибо, это также, как я, наконец, закончил. – hendra