Головна · Хвороби кишечника · Як заборонити «Гучну музику може завдати шкоди вашому слуху…» попередження в Android. Відключаємо повідомлення на андроїд Прибрати попередження про пошкодження слуху

Як заборонити «Гучну музику може завдати шкоди вашому слуху…» попередження в Android. Відключаємо повідомлення на андроїд Прибрати попередження про пошкодження слуху

Людський слух - украй складний феномен, багато аспектів якого досі не вивчені дослідниками. Нескладно здогадатися, що акустичне пошкодження цього апарату пов'язане з дуже неприємними наслідками, а лікування його перетворюється на зовсім нетривіальне завдання, тому виробники навушників випускають спеціальні моделі з обмежувачами гучності. На щастя, знизити навантаження на вуха можна з будь-якими навушниками – достатньо мати iPhone.

Чи не схвалюєте, що ваша дитина слухає музику при занадто великому рівні гучності? І правильно робите: регулярний вплив надмірно гучних звуків може призвести до зниження гостроти слуху, причому стосується це не тільки дітей, а й найдоросліших меломанів. Щоб це проілюструвати, досить згадати відвідування рок-концерту чи навіть звичайного нічного клубу, після якого у вухах нерідко стоїть неприємний дзвін. Це явище, відоме в медицині під назвою «Тіннітус», нерідко є одним із симптомів перевантаження сенсорного апарату внутрішнього вуха - органу Корті, в якому розташовані відповідальні за сприйняття звукових коливань (або, точніше, зміни тиску) волоскові клітини.

Сучасні пристрої відтворення у поєднанні з хорошими навушниками здатні забезпечити дуже високий рівень звукового тиску, що іноді перевищує поріг у 100 децибел. Тут варто зазначити, що сам по собі децибел — це безрозмірна одиниця виміру величини будь-якої зміни, але найцікавішим у цьому контексті є те, що ця логарифмічна одиниця. У застосуванні до медицини гучність залежить від звукового тиску таким чином, що збільшення останнього на п'ять децибелів призведе до зниження допустимого часу прослуховування вдвічі (зрозуміло, ці моменти будуть оспорюватись у коментарях, що жодним чином не забороняється). У зв'язку з потенційною небезпекою для здоров'я в Європейському Союзі прийнято обмеження 85 децибелів, і його можна включити автоматично в налаштуваннях iOS-пристрою, купленого в одній із країн ЄС. Для цього переходимо до розділу « » та вибираємо пункт «Обмеження гучності». Опція, що цікавить нас, називається «Обмеження гучності (ЄС)». Для всіх інших апаратів можна просто встановити величину максимальної гучності, що дорівнює вказаній на знімку екрана.


Щоб уникнути вимкнення опції в iOS, передбачені обмеження, за допомогою яких можна заборонити зміну тих чи інших налаштувань. Знаходяться вони у розділі «Основні» меню «Налаштування», а потрібний пункт розташований у нижній частині списку і називається найочевиднішим чином.


Що стосується умов, за яких прослуховування музики не завдає шкоди, то якихось конкретних значень тут немає. У загальному випадку достатньо не допускати, щоб звук з відкритих навушників не був виразно чутний оточуючим людям, а їхня мова не заглушалася музикою повністю. На практиці досить складно не потрапити на гачок різних міфів і помилок: норми досить розмиті, а дотримання їх утруднене різницею між умовами, в яких здійснюється прослуховування, а також неоднорідністю записів та різними типами навушників, що використовуються. У жодному разі не варто намагатися «перекрити» шум громадського транспорту (особливо це стосується метрополітену), бо за таких сценаріїв дуже легко досягти небезпечних рівнів гучності. Зрозуміло, не варто забувати і про часові рамки — навіть при включеному обмеженні гучності не слід слухати музику в навушниках весь день.

Сподіваємось, ці прості поради збережуть ваше здоров'я, продовживши задоволення від прослуховування музики на довгі роки. Гарних вам пісень!

Використані матеріали Occupational Neurology: Handbook of Clinical Neurology

Всі ми змушені погодитися з тим, що повідомлення – таки корисна штука, але що робити, якщо їх приходить занадто багато і вони починають дратувати? Звичайно ж, їх можна вимкнути, цим ми й займемося.

Прибираємо повідомлення:

Ви є власником смартфона на базі операційної системи Android 5 та вище? Вважайте, що вам пощастило. Адже ці версії дозволяють відключити «пилікання», що дістають, набагато швидше і простіше.

Змахніть пальцем зверху-вниз, за ​​допомогою цього жесту на більшості пристроїв відкривається шторка повідомлень. Там є непотрібне повідомлення від тієї програми, від якої отримувати його взагалі не хочеться? - Чудово. Натисніть на це повідомлення і тримайте, поки воно не стане темним.

Натисніть на значок «i», як показано на скріншоті вище. Відкриється налаштування програми, і саме тут ви зможете відключити небажані для вас повідомлення, але тільки для певної програми! Для цього поставте галочку або посуньте повзунок на функції "Заблокувати".

Забираємо повідомлення на будь-якому пристрої

Але, як не дивно, є ще один метод вимкнення повідомлень на останніх версіях Android. У налаштуваннях смартфона існує розділ «Звуки та сповіщення», саме тут ви зможете точно налаштувати всі свої повідомлення.

Але що робити, якщо версія ОС на вашому пристрої нижче 5? Не засмучуйтесь, ви також можете налаштувати все під себе.

Зайдіть в налаштування пристрою – програми.Далі необхідно натиснути на програму, що набридає, або гру. Перед собою ви побачите меню, де потрібно зняти галочку з пункту «Виведення повідомлень».

Ну а якщо ви хочете відключити всі повідомлення за раз, то доведеться ставити пристрій у режим "Вібро" або "Без звуку". Успіхів у налаштуванні!

Intereting Posts

У мене є програма для Android для планшета Samsung, в якому використовується зовнішній пристрій, який витягує енергію з роз'єму для навушників планшета. Коли зовнішній пристрій увімкнено (програмно максимізуючи гучність), в Android на короткий час з'являється спливаюче повідомлення з попередженням: «Гучна музика може завдати шкоди вашому слуху, якщо ви слухаєте його занадто довго …» Я б хотів, щоб це повідомлення не відображатиметься.

Ось образливий рядок коду:

MAudioMgr.setStreamVolume(AudioManager.STREAM_MUSIC, mAudioMgr.getStreamMaxVolume(AudioManager.STREAM_MUSIC), 0);

Це не варіант, щоб перевернути його на півдорозі. Фактично, я бачив, що на планшеті відображається попередження (при зміні гучності вручну) навіть при налаштуваннях гучності нижче, ніж максимальне налаштування.

І так, я записую вихідний том і відновлюю його, коли ми закінчили із зовнішнім пристроєм.

Дякую за будь-які пропозиції.

Оскільки ви не можете відключити системне повідомлення, і у вас також буде проблема, коли користувач вручну зменшить гучність, я пропоную вам зробити низку елементів керування, які допоможуть з цим. Максимальний обсяг:

Public void maxVolume() ( AudioManager audioManager = (AudioManager)context.getSystemService(this.AUDIO_SERVICE); while (audioManager.getStreamVolume(AudioManager.STREAM_MUSIC)< audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC)) { audioManager.adjustStreamVolume(AudioManager.STREAM_MUSIC, AudioManager.ADJUST_RAISE, 0); } }

Щоб користувачі не могли вручну змінювати гучність:

@Override public boolean onKeyDown(int keyCode, KeyEvent event) ( if ((keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) || (keyCode == KeyEvent.KEYCODE_VOLUME_UP) || (keyCode == KeyEvent.KEYCODE_VOLUM) super.onKeyDown(keyCode, event);

Ви можете викликати maxVolume () у методі onCreate, а потім викликати його безпосередньо перед тим, як почати процедуру виведення висновку, щоб переконатися, що система не змінила ваш обсяг. Крім того, ви можете зареєструвати слухача для прослуховування змін гучності, зробити maxVolume () статичним та викликати його із прослуховувача. Сподіваюся, це допоможе вам!

Я знаю, що це питання досить старе, але я просто зіткнувся з цим питанням. Я подумав, що я додам відповіді на те, що знайшов, якщо це допоможе комусь іншому, що відбувається з цього приводу.

В одному з повідомлень тут згадується, що попередження відсутнє в AOSP, але це не так. Зверніться до класу VolumePanel: SafteyWarning: VolumePanel: SafetyWarning

Після того, як ви перегляньте клас SafetyWarning, ви помітите, що всередині класу AudioManagerє прихований метод disableSafeMediaVolume . Ви можете за допомогою рефлексії викликати цей прихований метод досить легко, але якщо ви це зробите, ви отримаєте виключення безпеки, оскільки воно вимагає системного дозволу android.permission.STATUS_BAR_SERVICE.

Отже… з урахуванням сказаного, діалог, наскільки я можу судити, не може бути пригнічений програмно, якщо у вас немає цього системного дозволу.

Те, що ми закінчили з благом керування продуктом, - це кешування налаштування тома в SharedPreferences, а потім скидання її з кеша при запуску нашої програми. Якщо це виявиться вищим за поріг для діалогового вікна попередження, тоді буде показано попередження, і користувачеві просто потрібно натиснути OK, щоб отримати бажаний рівень гучності, але принаймні їм не доведеться вручну самостійно змінювати рівень гучності,

Декілька інших зауважень про те, чому деякі не бачать цього діалогу. Ви побачите це лише в тому випадку, якщо у вас є навушники (або навушники або дротова гарнітура), підключені до пристрою, і ви намагаєтеся встановити потік гучності мультимедіа на певний поріг (на вкладці Samsung Galaxy Tab цей поріг складає 60%). Якщо ви натиснете OK у діалоговому вікні, він не буде відображатися повторно, якщо ви не перезапустите пристрій або не від'єднайте навушники і не увімкніть їх назад (з томом, встановленим на рівні або вище).

Сподіваюся, це допоможе комусь.

Я не знаю, чи ви можете розглянути цю велику частину відповіді, але я впевнений, що ви не можете видалити це повідомлення, оскільки воно відображається системою автоматично, а не тим, до чого ви можете отримати доступ. Мій Samsung Galaxy S3 робить те саме.

Крім того, з того, що я можу прочитати в мережі, деякі пристрої Android також зменшують гучність, коли ви кладете гніздо для гнізда так, щоб ви не пошкодили слуху.

Чи можете ви перевизначити повідомлення, показуючи своє власне повідомлення якомога раніше чи пізніше? Повідомлення – це лише стандартний Toast .