Тільки для розробників!
Ця програма відображатиме статус звуку поверх інших програм. Це корисно для:
1. Розробка аудіододатків, особливо при використанні Bluetooth. Я широко використовую цю програму для налагодження під час створення програми Voiceping. Знаючи стан SCO, режим звуку тощо, я можу створити надійну програму PTT.
2. Невелика кількість програм може відтворювати щось у фоновому режимі, і ви можете про це не знати. Ця програма показуватиме «isMusicActive: true / false», що дозволить вам визначити, яка програма може це робити.
Надана інформація:
1. SpeakerOn: якщо встановлено значення true, Android гарантує, що голос надходитиме з гучномовця. Однак, якщо встановлено значення false, звук може надходити або з динаміка, або з гучномовця.
2. MusicActive: якщо встановлено значення true, це вказує на те, що аудіо наразі відтворюється.
3. Гучність (звичайна): це рівень гучності для типу потоку «музика» (STREAM_MUSIC).
4. Vol(Voice): це рівень гучності для типу потоку «голосовий виклик» (STREAM_VOICE_CALL).
5. Vol(Notif): це рівень гучності для типу потоку "повідомлення" (STREAM_NOTIFICATION).
6. Мікрофон: якщо встановлено значення «ОК», це означає, що мікрофон у звичайному режимі та не вимкнено.
7. SCO: перевірте, чи ввімкнено SCO (Bluetooth audio).
8. SCO: Підключено / Відключено. Зазвичай, коли SCO має значення «УВІМКНЕНО» та «Під’єднано», використовується мікрофон вашої гарнітури Bluetooth замість вбудованого мікрофона телефону.
9. MIC: Це вказує на марку апаратного забезпечення, яке використовується, коли ваш телефон щось записує.
10. Джерело: VOICE_RECOGNITION / VOICE_COMMUNICATION / MIC / VOICE_CALL
11. Тип: це ідентифікатор типу пристрою аудіопристрою (наприклад, TYPE_BUILTIN_SPEAKER).