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