Как лучше всего реализовать на Android отслеживание превышения уровня шума (звука)?
Если постоянно держать включенным микрофон и приложение - скорее всего, батарея быстро разрядится.
Может быть, в смартфонах есть какое-нибудь аппаратное исключение (хотя вряд-ли)?
Хочу попробовать написать программку для глухого человека, чтобы смартфон вибрировал, когда вокруг громкие звуки.
А для каких Вам целей?
Если просто бинарный "сторож" - то аккумулятор не сильно будет садиться.
А если нужен анализ звука - тогда уже другой разговор: на это нужен процессор.
Иннокентий: тогда уж пусть сразу на экране текстом пишет, если распознает звук как речь. Но процесс распознавания начнёт только тогда, когда экран разблокировали (чтобы не распознавать то, что читать не будут и экономить ресурсы).
Иннокентий: можно еще ряд звуков занести в нейросеть (предварительно смоделировав её), чтобы смартфон мог их различать: лай собаки, стук в дверь, звонок в дверь, крик и т.д.