Можно ли увеличить количество шагов в регуляторе громкости? Хотелось бы более тонкого контроля уровня громкости. У меня Галакси Нексус.
Примечание. Я не хочу увеличивать громкость, просто изменю количество уровней, чтобы я мог найти золотую середину при прослушивании музыки.
У многих людей есть эта проблема с Android. Вы можете видеть , что об этом сообщается в системе отслеживания ошибок Android . Количество уровней контролируется настройкой, которая скомпилирована в образ системы Android.
Возможно, перепрошивка пользовательского ПЗУ может увеличить количество уровней, но я не знаю, какие пользовательские ПЗУ делают это. Этот отчет об ошибке в трекере cyanogenmod предполагает, что они не планируют добавлять эту функцию, опасаясь, что это может вызвать проблемы совместимости с некоторыми приложениями.
Некоторые мультимедийные приложения имеют собственный регулятор громкости в дополнение к тому, который предоставляется Android. Я считаю, что Poweramp является одним из таких (но я сам им не пользуюсь). Если есть одно конкретное приложение, над которым вам нужно больше контроля, например музыкальное приложение, вы можете заменить его другим, имеющим эту функцию.
Если вы не беспокоитесь о риске поломки некоторых (плохо написанных) приложений, а ваше устройство имеет root - права, вы можете следовать этим инструкциям , чтобы отредактировать образ системы Android, чтобы увеличить количество уровней. Этот сайт дает пошаговые инструкции, включая установку инструментов разработчика, необходимых для внесения изменений в систему; резюме для знающих людей таково:
framework.jar
от вашего устройства и запустить baksmali
на нем.framework\android\media\AudioService.smali
0xft 0x0t 0x0t 0x0t
, чтобы найти таблицу уровней звука.smali
для создания нового framework.jar
, а затем замените исходный на устройстве.Это должно помочь некоторым людям, и это обеспечивает лучший контроль, а не более громкую громкость.
Перейдите к параметрам разработчика (включите параметры разработчика, если вы этого еще не сделали).
Затем включите «Отключить абсолютную громкость».
Возможно, вам придется перезагрузить устройство Android, чтобы изменения вступили в силу.
Теперь шаги стали более разумными. Другими словами, он отвечает на ваше «Примечание», так как теперь громкость (по крайней мере, на моих наушниках Bluetooth) теперь имеет гораздо меньшие шаги — она больше не переходит от слишком тихого к слишком громкому за один шаг.
Если ваш телефон рутирован или у вас есть пользовательское восстановление (например, TWRP), это на самом деле намного проще. Единственное, что вам нужно сделать, это добавить следующую строку в ваш build.prop
файл, расположенный в /system
:
ro.config.media_vol_steps=30
Где 30 представляет количество шагов.
Это можно сделать с помощью проводника корневых файлов (например, Root Browser ), через VI
терминал TWRP или через adb
.
В итоге я использовал Fine Volume Control V2 ( пробная версия ) на своем Nexus 4 — поддерживает до 100 уровней громкости. Это не идеально, но должно хватить, пока они, надеюсь , не исправят то, что кажется такой простой проблемой.
Precise Volume ( форумы XDA , Play Store ) также заслуживает внимания.
Samsung SoundAssistant — ваш помощник. Бесплатное приложение. Обеспечивает точное управление громкостью в масштабе всей системы с регулируемым шагом и настройками для каждого приложения.
Первоначально я опубликовал это как ответ на этот вопрос: как увеличить/уменьшить громкость с меньшим приращением/уменьшением? , к сожалению, этот метод официально не работает с Nougat (из-за отсутствия некоторых требований)
Обходной путь:
Как и ожидалось, такая модификация потребует рута или какой-либо процедуры перепрошивки zip для установки Xposed framework.
Куба Каламарз создал модуль Xposed под названием VolumeSteps+ , который позволяет настраивать количество шагов для каждой функции громкости системы.
Хорошая вещь, которую я заметил в этом модуле, это то, что он привязывается к системе настроек (т.е. вам не нужно открывать пользовательский интерфейс модуля, вместо этого вы можете управлять с помощью кнопки громкости)
Предпосылки
Функции
Измените количество ступеней громкости для будильника, музыки, уведомлений, звонка, системы и потоков входящего вызова.
Возможность изменить его где-то между 5 и 50 шагами
Используйте громкость музыки по умолчанию для панели громкости при нажатии кнопок громкости.
инструкции
Активируйте модуль в настройках Xposed и перезагрузите устройство, чтобы изменения вступили в силу.
Откройте VolumeSteps+ в панели приложений.
Отрегулируйте шаги громкости:
Найдите приращение, которое соответствует вашим потребностям.
Отказ от ответственности (я не связан с этим приложением, однако я использую его, поэтому я написал сообщение, чтобы поделиться своим опытом с другими конечными пользователями)
Nb: я сам протестировал этот обходной путь, и он работает точно так, как описано
Особая благодарность
Дероберт