Я пишу простое приложение для чтения данных акселерометра и обнаружил, что частота дискретизации слишком низкая (даже одна выборка 5 секунд), когда я кладу телефон на стол и молчу. Я установил частоту дискретизации как FASTEST, она всегда высока.
Я хочу знать, почему и как Android это делает? Я предполагаю, что jni или аппаратное обеспечение всегда считывают данные, но отбрасывают данные, когда обнаруживают, что между двумя выборками нет изменений.