feudor10, возвращаясь к звуку. Опишу подробнее. Вводная: громкость звука в канале мультимедиа выставлена на 50% от максимума. Настройки программы в плане звука таковы (Настройка - Настройка предупреждений - Настройка громкости):
- Громкость голоса: 90%
- Громкость зуммера: 90%
- Аудиоканал: Мультимедиа
- Громкость аудиоканала - отмечено.
Сервис (преграмма) запускается сам, по подключению GPS. Отключается, опять же, по отключению GPS. Зачем-то в настройках GPS есть выбор BT-устройства.
Ну так вот, сажусь в авто, экран телефона выключен, BT на телефоне включен. Завожу авто, телефон подключается к машине по BT. По этому событию запускается GPS, после чего запускается MCD и выводит уровень звука в максимум. Всё это происходит автоматом, экран телефона отключен.
Дальнейшая работа MCD без нареканий (редкие случаи заикания не в счёт).
По приезду, глушу авто, BT от машины отваливается, по этому событию отключается GPS. Вот до этого момента мне всё понятно. Далее, по идее, должен завершиться сервис MCD и, судя по отсутствию значка в панели уведомлений, он таки завершается. Только вот громкость канала мультимедиа остается на максимальном уровне, который установил MCD.
Отдельно отмечу, что весь вышеописанный сценарий происходит при выключенном экране телефона, т.е. всё как бы в фоне работает.
Проверено на двух телефонах, правда семейства Galaxy Note. Дома завалялась ещё тройка планшетов, проверю и на них, но в любом случае ситуация имеет место быть.
Может автор подскажет, как снять журнал работы программы и отправить ему, я бы это сделал.
PS. Громкость звука в программе реально увеличивается только при срабатывании какого-либо условия, т.е. MCD должна прочитать какое-либо предупреждение. Если просто запустить и выйти - громкость остается на прежнем уровне.