Так. Давайте разберемся. Конструктива ради.
Есть некое устройство, которое должно иметь самодостаточный редиотюнер. Почему, уже множество раз перетерто и переговорено. Основная причина - чтоб не тормозил и работал вне зависимости от того, чем проц нагружен.
Теперь допустим мы его имеем.
Каким образом программа работающая в ОС, не важно какой, в состоянии управлять им (тюнером). Да собственно никак. Она знать о нем нечего не может. Да и не должна.
Но если ты, т.е. водитель, воткнул программу и тем более работаешь в ней, а она что-то жужжит, то подразумевается, что ты ее должен слышать. Так? Думаю так.
Ну возьмем сначала навигатор. В общем случае логично, чтобы музыка приглушалась, а не гасла полностью.
Ну а если это не навигацая а проигрыватель, который ты скачал с гугла? И как должна ОС распознать тот факт, что теперь она должна не приглушать мызычку а гасить ее полностью?
Вариант типа "нужно выключить радио" как бы ровно такой же кастрат как и настройки в приложении. Я запустил проигрыватель, значит радио мне не нужно. Я закрыл проигрыватель и радио должно продолжить играть. Обычно логика такая.
В случае с этой башкой так оно и работает.
Но конструктива ради. Возможно удасться китайцев склонить в "правильную" сторону. Опишите свой сценарий использования.
|