Мой клиент очень настойчив в этом вопросе.
Это бизнес-приложение, в котором пользователь должен быть уведомлен любой ценой о выполнении определенных рабочих задач. Пользователи этого приложения часто подключают свои телефоны к автомобильному динамику Bluetooth, но если на автомобильном входе измениться на радио, сигналы тревоги не будут слышны.
Используя AudioAttributes.USAGE_ALARM
, я могу убедиться,сигнал тревоги отправляется на внутренний динамик телефона, но мой клиент хочет, чтобы я обнаружил, что автомобиль изменил аудиовход. Если это не так, включите сигнал тревоги через Bluetooth, как обычно. Я предполагаю, что это невозможно обнаружить, так как я не нашел никакой документации, которая упоминает это.