Как отрегулировать громкость на телефоне самсунг - Строительный журнал
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как увеличить громкость звука на Android

Как увеличить громкость звука на Android

Далеко не все Android-смартфоны могут похвастаться громкими динамиками. Причем их звучание зависит не только от качества и размещения на корпусе устройства, но и от того, что производители намеренно занижают максимальную громкость в пользу безопасности для слуха и самих динамиков. Если вас это не устраивает, существует несколько способов обойти ограничение и увеличить громкость на Android.

увеличить громкость звука андроид

Пропускаете важные звонки, когда находитесь в общественных, шумных местах, плохо слышите собеседника в наушниках, а видео и музыка проигрываются очень тихо? Из этой инструкции вы узнаете как регулировать громкость в настройках, повысить ее через специальное приложение, инженерное меню или отредактировав системный файл, если получены root права.

Навигация по статье:

Как управлять громкостью на Android-смартфоне

Начиная с Android 6.0 во всех прошивках есть раздельная громкость для мультимедиа, звонка и будильника. Когда вы регулируете ее при помощи клавиш, в то время, как на телефоне открыты настройки, главный экран, меню и т.д., изменяется только громкость рингтона. Поэтому, включив игру, музыку или видео, медиафайлы будут проигрываться тихо, если для них не выставлен высокий уровень громкости.

громкость звука андроид

Так что если звонок слышно хорошо, а мультимедиа нет, при помощи кнопок повысьте громкость когда работает плеер, радио, YouTube либо запущена игра.

громкость звука мультимедиа

Второй способ изменить уровень громкости: нажмите на клавишу регулировки громкости, щелкните по стрелочке справа и установите значения для каждого ползунка.

настройка звука андроид

Также отрегулировать громкость можно в меню «Звук» в настройках.

настройка звука андроид

В Android 9 убрали раскрывающуюся панель с ползунками громкости. Чтобы перейти к настройкам звука, щелкните на любую клавишу регулировки громкости, а затем кликните на значок шестеренок. После чего откроется раздел «Звук», где вы сможете настроить громкость рингтона, будильника и мультимедиа.

настройки звука андроид 9

На мобильных устройствах на базе Android 10 и 11 управление настройками звука осуществляется аналогичным образом. Отличие заключается лишь в том, что вместо раздела «Звук» появится всплывающее окно, содержащее основные ползунки громкости. Если понадобится перейти в раздел «Звук», будет достаточно нажать кнопку «Еще».

настройки звука android 10 и 11

Регулировка громкости в приложении Volume Booster

Данное приложение не сможет увеличить уровень громкости выше рекомендованного значения, установленного производителем, зато при помощи него можно регулировать громкость мультимедиа, будильника, рингтона и уведомлений.

volume booster

Просто откройте Volume Booster и установите ползунки для каждого параметра. Чтобы выставить максимальную громкость для всех категорий, щелкните на кнопку «BOOST».

На Android 8, 9, 10 и 11 также необходимо разрешить программе изменять системные настройки.

volume booster

Усиление звука через приложение Volume Booster GOODEV

Volume Booster GOODEV – одно из немногих приложений, которые реально увеличивают громкость звука. Программа совместима с Android 4.0 и новее, но не работает на Android 4.2.1-4.3.

При первом запуске приложения появится предостережение, что высокая громкость может навредить слуху и динамикам устройства. Если вы согласны с тем, что действуете на свой страх и риск, нажмите «ОК».

volume booster goodev

На главном экране отображается ползунок, регулирующий усиление звука. По умолчанию его максимальное значение составляет 60%. При том, что разработчик уже ограничил его, он рекомендует использовать усилитель громкости не более чем на 40%.

volume booster goodev

Если вам недостаточно 60%, измените максимальный уровень усиления в настройках приложения. Там же можно включить отображение системного регулятора громкости.

volume booster goodev

volume booster goodev

Также стоит сказать, что Volume Booster будет работать не на каждом смартфоне, даже если установлена подходящая версия Android. Программа тестировалась на Xiaomi Mi A1, Redmi 4X, Samsung Galaxy S4 и LG G4. На двух последних не было замечено усиления звука.

Как увеличить громкость звука через инженерное меню (на смартфонах с процессором MTK)

Во всех телефонах и планшетах, работающих на чипах MTK (Mediatek), есть инженерное меню, через которое можно повысить громкость звука. Чтобы в него попасть, введите в номеронабирателе один из сервисных кодов: *#*#3646633#*#* или *#*#83781#*#* .

увеличить громкость на android в инженерном меню

Чтобы перейти в инженерное меню на планшете, установите любой понравившийся dialer («звонилку») из Google Play. Либо загрузите приложение MTK Engineering Mode и в главном меню нажмите «MTK Settings».

MTK Engineering Mode

Делая свайпы в левую сторону, перейдите во вкладку «Hardware Testing» и выберите «Audio».

Hardware Testing MTK Engineering Mode

Чтобы настроить громкость динамика, откройте «Normal Mode», наушников – «Headset Mode».

Audio MTK Engineering Mode

В поле «Type» раскройте меню и выберите параметр «Media», отвечающий за громкость мультимедиа.

увеличить громкость на android в инженерном меню

Если нужно улучшить звучание разговорного динамика, щелкните на «Sph». Для настройки громкости входящего вызова вернитесь в раздел «Audio», перейдите в «LoudSpeaker Mode» и в поле «Type» выставьте «Ring».

увеличить громкость на android в инженерном меню mtk

В следующем пункте выберите «Level». Обычно у параметров «Media» и «Ring» 15 уровней: от «Level 0» до «Level 14» – каждый отвечает за одно деление при регулировке громкости.

повысить громкость на android в инженерном меню

В поле «Value» для каждого уровня выставлено стандартное значение. Повысьте его на 10-15 пунктов и нажмите «Set» справа от «Value», чтобы сохранить изменения. Например, если установленное производителем значение для «Level 5» составляет 112, поменяйте его на 120-125.

увеличить громкость на android в инженерном меню на mtk

Рекомендуем не выставлять максимальную громкость 255 для последнего уровня, чтобы не испортить динамик.

В поле «Max Vol» для всех уровней установлено одинаковое значение. Его стоит повысить до 150-155. Каждый раз после внесения изменений нажимайте «Set». Затем переходите к настройке следующего «Level».

увеличить громкость на android для смартфонов на чипе mtk

В конце перезагрузите Android, чтобы новые настройки вступили в силу.

Редактирование системных файлов для увеличения уровня громкости на Android

В большинстве прошивок есть системные файлы mixer_path.xml, mixer_paths_mtp.xml и другие, отредактировав которые, можно увеличить максимальный уровень громкости на смартфоне. Эти файлы находятся по пути system/etc и чтобы их изменить, нужно получить root права и предоставить root доступ файловому менеджеру.

mixer_paths.xml android

В зависимости от производителя, устройства и версии Android, необходимо редактировать разные файлы и разные строки в них, поэтому ищите информацию по конкретной модели на специализированных форумах. К примеру, на Xiaomi Redmi 4 нужно вносить следующие правки в файлах mixer_path.xml и mixer_paths_mtp.xml (откройте изображения в полном размере, если не видно).

mixer_paths.xml

mixer_paths_mtp.xml

Это были все рабочие способы увеличить громкость звука на Android. Если возникнут какие-то сложности, задавайте вопросы в комментариях.

Простые шаги по отключению абсолютной громкости на Galaxy S21

Опять же, не забудьте заранее разблокировать параметры разработчика на своем телефоне. В противном случае вы не сможете получить доступ к расширенным скрытым функциям Bluetooth, включая абсолютную громкость.

1. После того, как вы все настроили, перейдите на главный экран и проведите по экрану снизу вверх, чтобы получить доступ к средству просмотра приложений.

На следующем экране появятся различные значки приложений или ярлыки.

2. В средстве просмотра приложений найдите и нажмите значок Настройки , чтобы продолжить.

Затем откроется меню настроек. Здесь вы увидите все основные и расширенные функции, которые вы можете использовать, а также настройки для управления.

3. Прокрутите список до конца и нажмите Параметры разработчика .

Откроется другое окно, в котором будут выделены все расширенные функции из меню параметров разработчика.

4. Прокрутите вниз до раздела «Аудио» или «Bluetooth». Затем включите или выключите переключатель рядом с Отключить абсолютную громкость .

Включение переключателя отключает функцию абсолютной громкости Bluetooth в случае проблем с громкостью на удаленных устройствах, включая недопустимо высокий уровень громкости или отсутствие контроля.

5. При выключении переключателя громкость телефона и устройств Bluetooth остается неизменной.

Читать еще:  Синхронизация через itunes не удалось установит

Современные устройства Bluetooth, особенно Bluetooth версии 5.0, уже предназначены для большего контроля над подключенными аудиоустройствами.

Если аудиоустройство Bluetooth, подключенное к вашему телефону, поддерживает абсолютное управление громкостью, функция синхронизации громкости мультимедиа запоминает уровень громкости, установленный до отключения или выключения устройства Bluetooth.

Если вы хотите обеспечить безопасность слуха при использовании сторонних аудиоустройств Bluetooth, рекомендуется установить на телефоне абсолютную громкость.

Если этот параметр включен, вы увидите уведомление, если долгое время подвергались воздействию громких звуков.

Среди новых устройств Bluetooth, которые лучше всего работают с включенной функцией Absolute Volume, — собственные наушники Samsung Galaxy.

В случае, если при использовании устройства Bluetooth с телефоном возникают проблемы со звуком, например, звук с устройства Bluetooth слишком низкий или вы не слышите звук вообще, включение или выключение абсолютной громкости Bluetooth также может считаться потенциальным решением.

Надеюсь это поможет!

Учим Android-смартфон классно звучать


Зачем вообще слушать музыку через смартфон, если за умеренную цену можно купить специализированный меломанский плеер? Вроде Fiio X3 II или iBasso DX50, у каждого из которых аудиотракт намного качественнее, а усилитель в разы мощнее любого смартфонного. На этом тему можно было бы закрыть, но покупатели в своем большинстве предпочитают подключать наушники именно к смартфонам.

Учим Android-смартфон классно звучать в наушниках

Одни боятся пропустить звонок, вторые чередуют музыку с фильмами и играми, третьи не хотят обвешиваться дополнительными гаджетами. Так или иначе, смартфон для большинства превратился в данность. Но не безысходность! Он лишь отправная точка, поскольку существует целых пять способов добиться очень достойного звучания и от такого устройства. Но почему вообще сложилась подобная ситуация? Главная причина кроется в массовости смартфона, как наиболее многофункционального вида современной потребительской электроники. В условиях рынка производители стараются снабдить свои модели как можно более широким перечнем возможностей. Все они должны быть такого качества, которое удовлетворило бы большинство покупателей, при этом позволило бы сохранить стоимость и габариты изделия на конкурентоспособном уровне. Сегодня не существует технологических ограничений для того, чтобы превратить смартфон в превосходную фотокамеру и замечательный аудиоплеер «в одном флаконе». Некоторая часть покупателей придет в восторг от такого гаджета, остальные же будут возмущаться увеличившейся толщиной корпуса и серьезно возросшей ценой – и предпочтут изделия конкурентов. Поэтому производители если и делают акцент на звуковом потенциале, то аккуратный, без фанатизма. Однако эту планку качества звучания можно поднять.
В статье приводятся ориентировочные цены по состоянию на июль 2016.

Первая ступень – хорошие наушники

Хорошие наушники - непременная составляющая хорошего звучания

В комплект поставки большинства смартфонов наушники не входят. Но если щедрый производитель их и вкладывает в коробку, то лишь для того, чтобы меломан брезгливо выбросил их в мусорное ведро. Найти информацию о приличных наушниках вы сможете в наших обзорах «затычек» до 7000 рублей и полноразмерных моделей для улицы. Однако помните, что многие из них (особенно большие) усилитель смартфона не осилит, потребуется внешнее усиление. О нем в этой статье тоже поговорим.

Вторая ступень – «правильный» программный плеер

Если кто-то думает, что все программные аудиоплееры для смартфона различаются лишь интерфейсом, то он заблуждается. Грамотно написанный софт не просто обеспечивает удобство использования и совместимость с подавляющим большинством форматов, включая 24-битные lossless-треки, но и улучшает звучание. Цель достигается применением высококачественного программного декодера и правильной маршрутизацией сигналов, которая позволяет задействовать весь потенциал гаджета. На стадии финальной шлифовки помогает инструментарий для коррекции звучания под используемые наушники. От него тоже многое зависит. Сегодня для ОС Android есть как минимум десяток толковых аудиоплееров. Среди них Poweramp, WinAmp, n7player и «Плеер мечты». Если учесть наличие бесплатных или пробных версий каждого приложения из перечисленных, то ничто не мешает оценить в деле их все и выбрать оптимальный. Автор этих строк провел отбор и остановился на jetAudio.

jetAudio - программный плеер для Android

Больше всего удивило качество звучания: детализация и «воздух» стали существенно лучше даже при полностью отключенных эффектах. Ну а дополнительную свободу предоставляет шикарный 20-полосный (!) эквалайзер в платной версии за 249 рублей. Всеядность для смартфонного приложения почти абсолютная, включая FLAC 24/192 и APE. Расстраивает лишь отсутствие совместимости с метаданными CUE и кривенький режим gapless: даже при соответствующих настройках переход между треками выполняется с едва заметным прерыванием звука. Но это меньшие из зол, поэтому пока именно jetAudio занимает в топ-листе автора первую строчку. Весьма удачным можно назвать «Плеер мечты», но по качеству звучания он заметно отстает. Почти равноценной альтернативой jetAudio является лишь AIMP. И звучит хорошо, и поддержка CUE есть, но секция эквалайзера типовая 10-полосная (для прецизионной коррекции под особенности АЧХ наушников этого, как правило, недостаточно из-за большого шага между полосами), а удобство интерфейса претендует на дискуссионность.

Третья ступень – «музыкальный» смартфон

Можно долго экспериментировать с приложениями и наушниками, но удовлетворение не наступит, если аудиотракт смартфона выполнен без применения специализированых комплектующих для декодирования и усиления сигнала. Так почему же эту основу мы поставили лишь на третье место в списке? Начнем с того, что покупка смартфона – это гораздо более серьезный шаг, нежели установка приложения или замена наушников. Во-вторых, в нашей статье описываются решения, позволяющие превратить в аудиофильский источник любой смартфон, пускай и за счет ухудшения эргономических показателей. В третьих, даже хороший «музыкальный» смартфон – это компромисс. По мощности встроенного усилителя любые такие модели уступают специализированным решениям в виде дополнительных портативных усилителей или самодостаточных «меломанских» аудиоплееров. Впрочем, при использовании низкоомных высокочувствительных наушников проблема громкости для обладателя смартфона не будет острой даже при прослушивании классической музыки, а удобство максимальное: в кармане или сумке будет находиться только один гаджет, без лишних примочек. Так вот, лучший из недорогих – Oppo Find 5.

Oppo Find 5.jpg

Его аудиотракт построен на базе Qualcomm WDC9310 в паре с усилителем Yamaha YDA145, что позволяет обеспечить и неплохое звуковое разрешение, и достаточно приличный запас выходной мощности. Это особенно приятно, если учесть цену гаджета: около 10 000 рублей. Meizu PRO 6 – новейший высококлассный аппарат, в котором применяется аудиочип Cirrus Logic CS43L36 и усилитель NXP серии Smart PA 3.0.

Meizu PRO-6.jpg

С таким арсеналом аппарат является одним из самых лучших «музыкальных» смартфонов на сегодня. Но и тут не стоит обольщаться: по своей выходной мощности он все равно не дотягивает до отдельного «меломанского» плеера даже вдвое меньшей стоимости, поэтому свой потенциал может раскрыть лишь с низкоомными высокочувствительными наушниками.
Еще один кандидат в карман меломана – LG G5 SE (H845).

LG G5 SE.jpg

Несмотря на цену около 40 000 рублей, собственный аудиотракт аппарата качественным не может называться даже с натяжкой. Однако конструкция является модульной. В качестве одной из опций производитель предлагает за 10 000 руб. аудиомодуль AFD-1200 Hi-Fi Plus B&O Play. Это встраиваемый в корпус смартфона 32-битный ЦАП-усилитель, который базируется на связке чипов ESS ES9028C2M и Sabre9602C. Звучит весьма достойно, и мощность неплохая! Другое дело, что в современных реалиях (имеется ввиду даже не финансовый кризис, а крайне интересные по соотношению цены и качества девайсы китайских марок) заплатить 50 000 рублей за Android-смартфон согласится лишь преданный поклонник марки. Ведь тот же Meizu PRO 6 при идентичном аудиотракте, какой имеет корейский смартфон с опциональным модулем, схожей производительности и прочих характеристиках почти вдвое дешевле. Модель от LG способна привлечь лишь более высоким разрешением экрана и чуть более престижной маркой, зато у Meizu больше мегапикселей в обеих камерах

Читать еще:  Dropbox android нет синхронизации

Четвертая ступень – портативный усилитель

Портативный усилитель является вполне уместной добавкой в тех случаях, когда качество звучания смартфона вас полностью устраивает, но вот мощности, динамики и плотности баса категорически не хватает. По сути это небольшое (чуть крупнее бензиновой зажигалки Zippo) устройство с мощным усилительным каскадом и встроенной батарей, которой хватает на 10-15 часов работы. Хороший портативный усилитель, получая от смартфона аналоговый сигнал с наушникового выхода на свой линейный вход, способен выдавать свыше 100 мВт на канал, открывая пользователю возможность использовать практически любые наушники с сопротивление до 150 Ом. Обзор портативных усилителей мы опубликовалив феврале 2016, с тех пор расклад особо не поменялся.

Альтернативный путь – ЦАП-усилитель для смартфона

ЦАП-усилитель – вещь в себе, которая с успехом может использоваться даже с простейшими смартфонами. По сути, речь снова идет о портативном усилителе для наушников, только более сложном. Наличие встроенного цифро-аналогового преобразователя превращает устройство фактически в самодостаточное, нужен лишь цифровой источник. Им является смартфон. Схема выглядит так: смартфон своим программным плеером воспроизводит записи, но на внешний ЦАП-усилитель отправляется не декодированный аналоговый сигнал, а цифровой исходник, который преобразуется внешним аппаратиком с гораздо более высоким качеством и тут же усиливается. У большинства таких устройств есть совместимость с гаджетами как на Android, так и на iOS, многие также можно подключать к компьютерам в качестве внешней звуковой карты. По качеству и мощности звука портативный ЦАП-усилитель ничуть не хуже приличного меломанского плеера, коим по «начинке» и является, однако по стоимости обходится чуть дешевле, позволяя вдобавок не пропускать входящие звонки. Но есть и недостатки. Первый заключается в том, что с собой придется носить не один смартфон, а смартфон с такой же по размеру и массе «примочкой», подключенной к порту USB коротким кабелем. Чаще всего гаджеты скрепляют вместе, бутербродом. Не слишком эстетично, и в карман не положишь, зато звук превосходный. Второй недостаток менее значимый: большинство таких устройств способно декодировать потоки до 24/96 включительно. Записи 24/192, DXD и DSD «скормить» портативному ЦАП-усилителю со смартфона не получится. На сегодняшний день среди ассортимента предлагаемых в России устройств такого типа можно отметить два.

Портативные усилители для наушников со встроенным ЦАП

Oppo HA-2 – технически более совершенный, но и значительно более дорогой вариант: около 25 000 рублей. Аппарат содержит цифро-аналоговый конвертор ESS Sabre32 ES9018-2M и усилительный каскад с «выхлопом» 150 мВт при нагрузке 32 Ом. Встроенной батареи емкостью 3000 мА*ч хватает на 7 часов в режиме ЦАП-усилителя. При необходимости ее можно использовать для подзарядки смартфона. Если хочется чего-то поскромнее, но тоже приличного по звучанию, то имеет смысл посмотреть в сторону Fiio Alpen 2 E17K. Несмотря на более чем «земную» стоимость около 11 000 рублей, аппаратик в металлическом корпусе содержит конвертор PCM5102 и НЧ-фильтр TI OPA1622, а его усилительная секция реализована через связку OPA1642 и LMH6643. Заявленная отдача — 200 мВт (32 Ом, КГИ<1%). Электроника же способна декодировать аудио вплоть до 24/96, а при подключении к ПК в режиме внешней звуковой карты справится с потоками 32 бит / 96 кГц и DSD. По звучанию «в абсолюте» модель от Fiio не лучше продукта от Oppo, но пресловутое соотношение цены и качества тут поинтереснее. Жаль, батарейку емкостью 1500 мА*ч сложно назвать полноценной резервной копилкой энергии, хотя самому аппарату такого запаса хватает до 15 часов работы.

Напоследок

Чтобы не возникло путаницы, еще раз обрисуем диспозицию. Итак, хорошие наушники и хороший программный плеер вам потребуется в любом случае (стоит ли упоминать про качественные записи?). Хотите ходить налегке – покупайте «музыкальный» смартфон с низкоомными (не более 16 Ом) высокочувствительными (не менее 105-110 дБ) наушниками. В этом случае получите отличный звук, плюс, у вас будет приемлемый запас громкости для большинства ситуаций. Снять ограничения на выбор наушников и/или поднять планку громкости в разы поможет дополнительный портативный наушниковый усилитель. Однако, если уж вы примерились с необходимостью носить с собой два аппарата, то имеет смысл подумать про портативный ЦАП-усилитель. Он сможет превратить в «лебедя» любого «гадкого утенка», поскольку не только усиливает сигнал, но и декодирует его с высоким качеством. То есть, такой аппарат может использоваться с любым смартфоном, в отличие от усилителя, который имеет смысл приобретать только к специализированным «музыкальным» моделям.

4. Проверьте настройки отдельных приложений.

Если виброотклик не работает для определенного приложения, например приложения «Сообщения», вам следует проверить его настройки. Телефоны Android позволяют настраивать параметры уведомлений отдельно для каждого приложения. Вибрация должна была быть случайно отключена для приложения.

Проверить это можно двумя способами. Во-первых, вы можете открыть настройки приложения прямо из приложения и включить вибрацию в настройках уведомлений. Или перейдите в Настройки телефона> Приложения. Нажмите на проблемное приложение. Затем нажмите «Уведомления».

Не работает вибрация samsung phone 7 Не работает вибрация samsung phone 8

Вы найдете различные категории уведомлений. Нажмите на подходящий. В случае приложений для обмена сообщениями нажмите «Входящие сообщения». Обязательно нажимайте на текст, а не на переключатель. Включите переключатель рядом с Вибрация. Если он включен, отключите его и снова включите.

Вибрация не работает samsung phone 9 Не работает вибрация samsung phone 10

Совет профессионала: Немногие пользователи предполагают, что полное отключение вибрации приложения Сообщения исправит ее для других приложений.

Как отключить предупреждение о вреде долгого прослушивания аудио (Android)

Наверное, многие, кто слушает музыку (и не только) с Android-устройства, сталкивались с таким предупреждением:

В этой статье мы рассмотрим, почему и когда возникает данное предупреждение, и как сделать так, чтобы оно больше не возникало.

Появляется оно только при прослушивании аудио через внешнее устройство (наушники/колонки). Для тех, кто не встречался с таким, небольшое пояснение: представьте, что вы слушаете музыку в наушниках, довольно громкую. Внезапно звук становится тише. Вы пытаетесь прибавить громкость, используя кнопки на корпусе, но не выходит. Достав устройство из кармана и сняв блокировку, вы и увидите такое предупреждение. Только после согласия с ним можно будет прибавить громкость обратно.

Да, предупреждение разумное, но появляется оно в непредсказуемый момент, иногда самый неподходящий: когда вы в общественном транспорте/за рулём/зимой на улице/когда у вас грязные руки и т.д. Доставать устройство, снимать блокировку, соглашаться с предупреждением, класть устройство обратно в этих случаях неудобно. А в случае, если подключены колонки, а не наушники, сообщение не совсем уместно.

Почему оно возникает

Данное предупреждение — не собственная инициатива авторов платформы. Всё дело в том, что существует WHO-ETU стандарт “безопасного прослушивания” (safe listening). В европейских и некоторых других странах его выполнение обязательно. В стандарте описывается, как долго можно прослушивать аудио в зависимости от громкости с минимальным риском снижения слуха. Например, для взрослого человека безопасная недельная “доза” звука — 1.6 Pa 2 h, что эквивалентно 20 часам прослушивания на громкости 83 dB.

Реализация

В зависимости от mcc (mobile country code), режим safe listening может быть включен или выключен. Определяется это значением ресурса R.bool.config_safe_media_volume_enabled .

Если режим включен, то система считает время прослушивания на небезопасной громкости (выше 85 dB), и периодически сохраняет значение в переменную Settings.Secure.UNSAFE_VOLUME_MUSIC_ACTIVE_MS . Когда значение достигает 20 часов, выводится предупреждение. После согласия с предупреждением значение сбрасывается, и подсчёт начинается заново.

Читать еще:  Как синхронизировать контакты с айфона на андроид через гугл

Такая реализация довольно простая и не учитывает, например, в течение какого времени пользователь прослушал эти 20 часов: возможно, за пару дней, а, может, слушал по 6-7 минут в течение полугода (в соответствии со стандартом это не является угрозой для слуха).

Логика safe listening сосредоточена в классе классе AudioService.java, в нём можно увидеть соответствующие поля:

Поле mMusicActiveMs содержит число миллисекунд, прослушанных пользователем на небезопасной громкости со времени последнего подтверждения диалога. Начальное значение загружается из переменной Settings.Secure.UNSAFE_VOLUME_MUSIC_ACTIVE_MS . В эту же переменную каждую минуту записывается новое значение mMusicActiveMs.

Также есть поле mSafeMediaVolumeState , оно содержит текущее состояние системы safe listening:

  • DISABLED : отключена
  • ACTIVE : включена, и при этом лимит прослушивания достигнут, а значит нельзя разрешать пользователю увеличивать громкость, пока он не согласится с предупреждением
  • INACTIVE : включена, лимит пока не достигнут

Метод проверки превышения лимита выглядит так:

Как отключить предупреждение

Чтобы выключить safe listening, нужно добиться того, чтобы переменной mSafeMediaVolumeState на этапе конфигурации было присвоено значение DISABLED .

Посмотрим, где изначально задаётся значение:

Видим, что помимо значения ресурса R.bool.config_safe_media_volume_enabled , есть два свойства, позволяющих включать/выключать систему safe listening: audio.safemedia.force и audio.safemedia.bypass.

Чтобы отключить предупреждение, нужно установить значение audio.safemedia.bypass=true в файле system/build.properties. Но для этого нужны root-права. Если их нет, то нужно разбираться дальше и искать другой способ.

Как отключить предупреждение без root

Давайте посмотрим, что происходит при закрытии диалога с предупреждением по нажатию ОК, и попробуем это воспроизвести:

Вызывается метод disableSafeMediaVolume у инстанса AudioManager .

Он помечен аннотацией @hide . Это означает, что метод не будет включён в public API несмотря на модификатор public. До Android 9 это легко можно было обойти используя рефлекшн. Теперь же такой метод по-прежнему можно вызывать, но уже с помощью трюка под названием double-reflection:

Вызов заканчивается исключением
java.lang.SecurityException: Only SystemUI can disable the safe media volume: Neither user 10307 nor current process has android.permission.STATUS_BAR_SERVICE.
Разрешение STATUS_BAR_SERVICE имеет protectionLevel=«signature|privileged», получить его не получится.

Что ж, тогда попробуем так. Мы будем следить за переменной Settings.Secure.UNSAFE_VOLUME_MUSIC_ACTIVE_MS , в которую периодически сохраняется текущее значение mMusicActiveMs . Когда значение начнёт приближаться к 20 часам, будем его сбрасывать. Затем нужно будет сделать так, чтобы AudioService прочитал новое значение из настроек.

Прочитать значение Settings.Secure.UNSAFE_VOLUME_MUSIC_ACTIVE_MS можно так:

То же самое, используя adb:

А чтобы записать значение, приложению потребуется разрешение android.permission.WRITE_SECURE_SETTINGS .

Оно имеет protectionLevel=«signature|privileged|development», а значит его можно выдать приложению используя adb:

Само значение записать можно так:

То же самое можно сделать с помощью adb:

Сбрасывать лучше в 1, как это сделано в AudioManager, а не в 0. Так как 0 соответствует состоянию ACTIVE.

Теперь нужно, чтобы AudioService прочитал новое значение, и обновил значение локальной переменной mMusicActiveMs .

Есть подходящий метод в AudioManager.java

Он инициирует вызов метода readAudioSettings в AudioService , где происходит загрузка mMusicActiveMs из настроек.

Метод помечен аннотацией @hide . Его вызов с помощью double-reflection вызывает исключение:
java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
Да, аннотация @hide здесь тоже неспроста. Получить данное разрешение мы, конечно не можем. Оно имеет protectionLevel=«signature|installer».

Остаётся один способ заставить AudioService прочитать новое значение — его перезапуск. Просто так перезапустить системный сервис нельзя. Нужно или перезагрузить устройство, или переключиться на другого пользователя, а затем вернуться обратно.

Теперь настало время проверить теорию.

Устанавливаем unsafe_volume_music_active_ms = 71 990 000 (останется 10 секунд, в течение которых можно прослушивать музыку на высокой громкости)

Перезапускаем устройство (можно вместо этого переключиться на другого пользователя, а потом вернуться):

Подключаем наушники, включаем музыку погромче. В течение минуты появляется диалог.

Теперь повторяем те же действия, но присваиваем unsafe_volume_music_active_ms = 1. Включаем музыку, ждём минуту. Диалог не появляется.

Итоги

Чтобы отключить предупреждение, можно сделать следующее:

При наличии root-прав

Установить значение audio.safemedia.bypass=true в файле system/build.properties

Без root-прав

Нужно следить за значением Settings.Secure.UNSAFE_VOLUME_MUSIC_ACTIVE_MS , и не давать ему подниматься выше 72 000 000 (20 часов). После сброса значения нужно перезапускать устройство (или переключаться на другого пользователя, а затем возвращаться обратно).

Я написала код простого приложения, которое делает эту работу, и напоминает о необходимости перезагрузить устройство/перелогиниться.

Можно ли убрать ограничение громкости

Смотря как считать. Если вам нужно выставить звук, скажем, на 25% больше — не проблема. Приложения с PlayMarket и возможности инженерного меню это обеспечат. Производители, перестраховываясь, выставляют в секретных (инженерных) настройках максимальную громкость, несколько меньшую, чем способно «потянуть» аудиоустройство и/или динамики — чтобы покупатели меньше жаловались на заводской брак, ведь современная акустика не должна ни «хрипеть», ни «захлёбываться».

Если даже вы попытаетесь беспредельно «выкрутить» громкость, раздобыв или создав такое Android-приложение — то «хрипы» перемодуляции будут накапливаться, накладываться друг на друга и звук превратится в мало различимый и бесполезный шум, из которого вряд ли вы что услышите. Всё хорошо в меру. Аудиоустройство, каким бы оно ни было, не даст вам превысить мощность, на которую оно рассчитано (по закону энергетической достаточности). Не пытайтесь «обмануть природу» — в худшем случае вы его просто «спалите». Это весьма редкий случай, когда программными настройками можно физически угробить вашего «друга». Смартфон или планшет, увы, сам по себе ещё слишком слаб перед вашим завышенным «звуковым аппетитом».

В общем, усиливайте звук в тех пределах, которые дают вам официальные приложения Google, инженерное меню Android, внешняя акустика и специальные аксессуары.

Видео: приложение Total Volume для оптимизации звука на Android

Усиление звука на смартфонах и планшетах с Android — не совсем уж бесполезная задача. Несколько большая, чем вначале, громкость, грамотно и с умом отрегулированная, привнесёт дополнительное удобство. Если вы слушаете музыку или смотрите кино на гаджете в наушниках — тонкая настройка звука также поможет: он будет куда более приятным. Отличного вам времяпрепровождения!

Активация кодека AAC на андроид

Сам по себе кодек ААС был создан в 1997 г. Он позиционировался как более качественный формат сжатия аудио, чем MP3. На сегодняшний день он используется в практически всех программах на Apple и является частью ее экосистемы. В андроиде с ним часто встречаются проблемы. До версии Android 8.0 этот кодек вообще не поддерживался.

Важно! Именно эта система часто не дает нормально слушать звук на беспроводных наушниках.

Для активации AAC на андроиде необходимо:

  1. Перейти в меню разработчика.
  2. Найти пункт «Аудиокодек для передачи через Bluetooth» и выбрать его.
  3. Указать необходимый аудиокодек из списка (LDAC, apt, aptX, AAC, SBC).

Установка параметра «Аудиокодек для передачи через Bluetooth» на Самсунг

Таким образом, было рассказано, как осуществить подсоединение беспроводных наушников от Apple к устройству андроид и что делать, если звук на них вдруг стал тихим. Причина этому одна — специфическая работа андроида версии 8+ с беспроводными Bluetooth-наушниками. Но все поправимо.

0 0 голоса
Рейтинг статьи
Ссылка на основную публикацию