Похоже вы носили наушники дольше рекомендованного времени снимите их Xiaomi как отключить

Практически все беспроводные Bluetooth наушники формата TWS автоматически отключаются от телефона после установки в зарядной кейс. И автоматически включаются после изъятия из кейса. Это правильно и очень удобно. Нам не нужно вручную включать и выключать правый и левый наушник каждый раз, когда мы подключаем их к смартфону или ноутбуку.

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

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

На программном и аппаратном уровне реализовано автоматическое отключение наушников, как только они соединяются с зарядным кейсом. Так же после разрыва соединения с кейсом они автоматически включаются. Так это реализовано на наушниках Xiaomi, Galaxy Buds, Haylou, JBL, Motorola, QCY, Honor, китайских i10, i11 и т. д.

На телефоне горит ЗНАЧОК НАУШНИКОВ — РЕШЕНИЕ!SAMSUNG/XIAOMI/HUAWEI/HONOR

В данном случае не важно к какому устройству подключены наушники. Точнее от какого устройства они не отключаются автоматически. Этот может быть любой смартфон на Android, iPhone, какой-то планшет, ноутбук, ПК и т. д. В этом случае причина именно в наушниках, а не в устройстве. Я сам сталкивался с этой проблемой на беспроводных наушниках Xiaomi AirDots. Они были подключены к Айфону.

Все отлично работает, но когда вынимаешь их из ушей и устанавливаешь в кейс, они продолжают играть. Музыка не останавливается и сами наушники не отключаются от телефона. Нужно либо отключать их вручную в настройках Bluetooth на смартфоне, либо выключать наушники вручную (обычно нужно зажать кнопку на 3-5 секунд) .

1. Зарядите кейс

Если кейс разрядился (полностью, или низкий процент заряда) , то он может не давать питание на наушники. Соответственно сами наушники не понимают, что они находятся в кейсе и не отключаются. Подключите кейс к зарядке. Убедитесь, что он заряжается (как правило, это можно понять по индикатору/индикаторам на кейсе) .

TWS наушники не отключаются в кейсе

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

2. Проверьте контакты на наушниках и кейсе

На каждом наушнике есть как минимум по 2 контакта. Такие же контакты есть в кейсе, куда устанавливается наушник. Если эти контакты загрязнились, или повредились, не будет соединения между наушником и кейсом. Соответственно он не будет заряжаться и отключаться от телефона. На новых наушниках (с завода) , не редко, эти контакты заклеены тонкой пленкой, которую даже заметить сложно.

Как убрать сопряжение беспроводных наушников Xiaomi на телефоне.Как отвязать наушники Bluetooth

Нужно внимательно осмотреть эти контакты на наушниках и в кейсе. Есть модели (те же Redmi AirDots и Earbuds) , где контакты в кейсе могут западать и не соприкасаться с контактными площадками на наушниках (на фото ниже они справа) .

Нет контакта с кейсом и наушники не отключаются сами от смартфона

На некоторых китайских моделях сделан тонкий штырь внутри наушника и отверстие в зарядном футляре. Проверьте, не согнулся ли этот контакт, который внутри.

Наушник продолжают играть после установки в кейс

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

3. Исключите программный сбой

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

  1. Удалить (забыть) наушники на устройстве. Об этом я подробно писал здесь: как отключить или удалить Bluetooth наушники на телефоне, ноутбуке, компьютере, Айфоне или другом устройстве.
  2. Сделайте сброс настроек наушников, после чего они автоматически синхронизируются между собой.
  3. Подключите наушники к телефону (ноутбуку, ПК, это не важно) .
  4. Спрячьте их в кейс, чтобы проверить, отключаться они автоматически, или нет.
Как поменять значок громкости на сяоми

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

4. Возможно наушники не отключаются из-за поломки

Очень частот наушники и/или зарядной кейс просто выходит из строя. Не редко проблема в аккумуляторе внутри кейса. Он не выдает нужное напряжение, из-за этого наушники продолжают работать после установки в кейс. Это случается как с дешевыми китайскими наушниками, так и с дорогими от популярных производителей. При чем может быть брак, то есть такая проблема сразу после покупки, с новыми наушниками.

Если вы выполнили все рекомендации по этой статье и не смогли решить проблему, то скорее всего это аппаратная поломка. В этом случае либо искать причину и пробовать устранить ее самостоятельно (например, заменить аккумулятор в кейсе) , либо обратиться в сервисный центр (если есть такая возможность) , либо же покупать новые наушник. Если проблема только с автоматическим включением и отключением, а так наушник работают, то можно включать и выключать их вручную. Для этого удерживайте кнопку на каждом наушнике на протяжении 3-5 секунд. После чего кладите их в кейс.

Вы смогли решить эту проблему другим способом? Можете поделиться решением в комментариях. Так же не забывайте задавать вопрос. Всего хорошего!

32

54312

Сергей

Bluetooth

Источник: help-wifi.com

Как отключить предупреждение о вреде долгого прослушивания аудио (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 минут в течение полугода (в соответствии со стандартом это не является угрозой для слуха).

Xiaomi mi beard trimmer отзывы

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

// mMusicActiveMs is the cumulative time of music activity since safe volume was disabled. // When this time reaches UNSAFE_VOLUME_MUSIC_ACTIVE_MS_MAX, the safe media volume is re-enabled // automatically. mMusicActiveMs is rounded to a multiple of MUSIC_ACTIVE_POLL_PERIOD_MS. private int mMusicActiveMs; private static final int UNSAFE_VOLUME_MUSIC_ACTIVE_MS_MAX = (20 * 3600 * 1000); // 20 hours private static final int MUSIC_ACTIVE_POLL_PERIOD_MS = 60000; // 1 minute polling interval

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

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

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

// mSafeMediaVolumeState indicates whether the media volume is limited over headphones. // It is SAFE_MEDIA_VOLUME_NOT_CONFIGURED at boot time until a network service is connected // or the configure time is elapsed. It is then set to SAFE_MEDIA_VOLUME_ACTIVE or // SAFE_MEDIA_VOLUME_DISABLED according to country option. If not SAFE_MEDIA_VOLUME_DISABLED, it // can be set to SAFE_MEDIA_VOLUME_INACTIVE by calling AudioService.disableSafeMediaVolume() // (when user opts out). private static final int SAFE_MEDIA_VOLUME_NOT_CONFIGURED = 0; private static final int SAFE_MEDIA_VOLUME_DISABLED = 1; private static final int SAFE_MEDIA_VOLUME_INACTIVE = 2; // confirmed private static final int SAFE_MEDIA_VOLUME_ACTIVE = 3; // unconfirmed private Integer mSafeMediaVolumeState;

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

private void onCheckMusicActive(String caller) < synchronized (mSafeMediaVolumeState) < if (mSafeMediaVolumeState == SAFE_MEDIA_VOLUME_INACTIVE) < int device = getDeviceForStream(AudioSystem.STREAM_MUSIC); if ((device sendMsg(mAudioHandler, MSG_CHECK_MUSIC_ACTIVE, SENDMSG_REPLACE, 0, 0, caller, MUSIC_ACTIVE_POLL_PERIOD_MS); int index = mStreamStates[AudioSystem.STREAM_MUSIC].getIndex(device); if (AudioSystem.isStreamActive(AudioSystem.STREAM_MUSIC, 0) (index >safeMediaVolumeIndex(device))) < // Approximate cumulative active music time mMusicActiveMs += MUSIC_ACTIVE_POLL_PERIOD_MS; if (mMusicActiveMs >UNSAFE_VOLUME_MUSIC_ACTIVE_MS_MAX) < setSafeMediaVolumeEnabled(true, caller); mMusicActiveMs = 0; >saveMusicActiveMs(); > > > > >

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

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

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

private void onConfigureSafeVolume(boolean force, String caller) < . boolean safeMediaVolumeEnabled = SystemProperties.getBoolean(«audio.safemedia.force», false) || mContext.getResources().getBoolean( com.android.internal.R.bool.config_safe_media_volume_enabled); boolean safeMediaVolumeBypass = SystemProperties.getBoolean(«audio.safemedia.bypass», false); int persistedState; if (safeMediaVolumeEnabled !safeMediaVolumeBypass) < persistedState = SAFE_MEDIA_VOLUME_ACTIVE; /* Ещё код, присваивающий mSafeMediaVolumeState значение либо ACTIVE, либо INACTIVE */ . >else

Видим, что помимо значения ресурса 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 .

val audioManager = getSystemService(Context.AUDIO_SERVICE) as AudioManager val getDeclaredMethod = Class::class.java.getDeclaredMethod(«getDeclaredMethod», String::class.java, arrayOf>()::class.java) val disableSafeMediaVolumeMethod = getDeclaredMethod.invoke(AudioManager::class.java, «disableSafeMediaVolume», arrayOf>()) as Method disableSafeMediaVolumeMethod.invoke(audioManager)

Вызов заканчивается исключением
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 можно так:

val unsafeMs = Settings.Secure.getInt(contentResolver, «unsafe_volume_music_active_ms»)

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

adb shell settings get secure unsafe_volume_music_active_ms

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

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

adb shell pm grant com.example.app android.permission.WRITE_SECURE_SETTINGS

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

Settings.Secure.putInt(contentResolver, «unsafe_volume_music_active_ms» , 1)

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

adb shell settings put secure unsafe_volume_music_active_ms 1

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

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

Как настроить отпечаток пальца на Xiaomi mi 9t

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

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

private void readAudioSettings(boolean userSwitch) < . synchronized (mSafeMediaVolumeStateLock) < mMusicActiveMs = MathUtils.constrain(Settings.Secure.getIntForUser(mContentResolver, Settings.Secure.UNSAFE_VOLUME_MUSIC_ACTIVE_MS, 0, UserHandle.USER_CURRENT), 0, UNSAFE_VOLUME_MUSIC_ACTIVE_MS_MAX); if (mSafeMediaVolumeState == SAFE_MEDIA_VOLUME_ACTIVE) < enforceSafeMediaVolume(TAG); >>

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

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

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

adb shell settings put secure unsafe_volume_music_active_ms 71990000

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

adb reboot

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

Теперь повторяем те же действия, но присваиваем 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 часов). После сброса значения нужно перезапускать устройство (или переключаться на другого пользователя, а затем возвращаться обратно).

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

Обновление

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

Источник: habr.com

Что произойдет с вашими ушами, если вы будете носить наушники слишком долго?

Когда дело доходит до ношения наушников, врачи следуют правилу 60−60. Это означает, что рекомендуемая громкость 60 процентов и слушать 60 минут в день. Нарушение этого правила часто приводит к головокружению, тошноте и бессоннице. Поэтому я хотел бы рассказать вам о негативном влиянии ношения наушников на организм человека в течение длительного времени.

Поделиться на ok

Поделиться на Facebook

Головная боль

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

Потеря слуха

С научной точки зрения, большинство молодых людей в возрасте от 30 лет могут слышать звуки на частотах до 17 килогерц, что просто означает, что они должны слышать приближение комаров. На самом деле, однако, многие молодые люди в возрасте до 30 лет не слышат на этом уровне. Кроме того, все мы рождаемся с 15 000 слуховых клеток, которые вообще не могут быть регенерированы. Ученые связали смерть клеток и потерю слуха с регулярным использованием наушников.

Закупорка ушей

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

Головокружение

Головокружение — это чувство потери равновесия и слишком быстрое движение без движения. Обычно это проявляется тошнотой и головокружением. Это происходит, когда наши уши забиты так, что они не могут принимать звук. Это также может вызвать головокружение при прослушивании громкой музыки.

Проявление серьезных заболеваний

Если вы злоупотребляете наушниками, у вас может появиться тиннитус. Когда в отдыхаете в тихом месте в можете услышать звон в ушах. От этого нет лекарства и вам придется терпеть этот звон всю жизнь. Ученые предполагают, что сокращение использования наушников может легко предотвратить осложнения и дискомфорт.

Всё идет цепочкой. От ушей к лицу

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

Источник: funbest.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Китай Покупай