У многих людей есть эта проблема с Android. Вы можете видеть, что об этом сообщили в системе отслеживания ошибок Android . Количество уровней контролируется настройкой, которая компилируется в образ системы Android.
Используйте другой ROM
Вполне возможно , что мигает на пользовательский-диск может увеличить количество уровней, но я не знаю , какие, если таковые имеются, пользовательские ромы сделать это. Этот отчет об ошибке в трекере cyanogenmod предполагает, что они не планируют добавлять эту функцию, опасаясь, что это может вызвать проблемы совместимости с некоторыми приложениями.
Используйте другое приложение (легко)
Некоторые мультимедийные приложения имеют свой собственный регулятор громкости, помимо того, который предоставляется Android. Я считаю, что Poweramp является одним из таких (но я не использую его сам). Если есть какое-то конкретное приложение, которое вам нужно больше контролировать, например, музыкальное приложение, вы можете заменить его тем, которое имеет эту функцию.
Изменить ОС вашего телефона (дополнительно)
Если вас не беспокоит риск взлома некоторых (плохо написанных) приложений, а ваше устройство имеет root- права, вы можете следовать этим инструкциям, чтобы отредактировать образ системы Android, чтобы увеличить количество уровней. Этот сайт содержит пошаговые инструкции, включая установку инструментов разработчика, необходимых для внесения системных изменений; Резюме для знающих людей выглядит следующим образом:
- Получить
framework.jar
с вашего устройства и запустить baksmali
на нем.
- редактировать
framework\android\media\AudioService.smali
- Ищите,
0xft 0x0t 0x0t 0x0t
чтобы найти таблицу уровней звука.
- Замените первое число в каждой строке на желаемое количество уровней (в шестнадцатеричном формате).
- Запустите
smali
для создания нового framework.jar
, а затем замените оригинал на устройстве.