Моя проблема - как настроить громкость звука при включенном Bluetooth.
Так как для этого есть несколько приложений, ни одно из них не работает.
В любом случае - нет приложения - создайте его для себя.,Я очень новичок в разработке Android, поэтому я попытался использовать audioManager.setStreamVolume (), но без какой-либо удачи - после этого изменилось только внутреннее аудио.
Даже игра с startBluetoothSCO () не былаответ.
Посмотрев в logcat, как ОС реагирует на нажатие клавиш регулировки громкости, я обнаружил, что после запуска клавиши громкости startBluetoothSCO () в моем телефоне посылает AT-команды вместо искажающих потоков (AT + VGM = 0 ...15).
Итак, мой код должен выглядеть примерно так:
AudioManager audioManager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE);
audioManager.startBluetoothSco();
// send AT commands
audioManager.stopBluetoothSco();
Просматривая веб-страницы, я отвечаю, что нет прямого доступа к модему (и, вероятно, к другим коммуникационным портам) изAndroid API.
Так, может, у кого-то есть какая-то чёртова идея, как предотвратить сброс громкости BT при каждом подключении / отключении к гарнитуре?Используя код, который я мог бы использовать самостоятельно, или используя какое-то стороннее приложение, которое где-то доступно.
ОС: GB 2.3.4, SGS
Спасибо за любые идеи.