2014-11-24 4 views
5

Предположим, у нас есть корневая ОС Android на устройстве с поддержкой Bluetooth. Можем ли мы создать приложение, которое рекламирует себя как динамик Bluetooth через Bluetooth A2DP?Включите телефон Android в гарнитуру Bluetooth

Если бы это было возможно, любое другое устройство могло бы подключиться к нашему приложению Bluetooth-сервера и передать любую музыку/звук. Это серверное приложение может затем взять музыкальный поток и воспроизвести его локально или даже отправить его на другие устройства через Wi-Fi. Это теоретически обеспечит решение для нескольких комнат Bluetooth.

Любая идея, как достичь этого? С чего бы начать?

+0

Разве вы не просто задали этот вопрос несколько минут назад? – 323go

+1

Прочитайте [это] (https://stackoverflow.com/questions/9290511/how-to-make-an-android-phone-as-bluetooth-headset) и другие вопросы, на которые он ссылается. –

+0

@ 323go нет, я этого не делал. Другой вопрос касался «злоупотребления» Bluetooth, чтобы получить доступ к аудиосистеме локальной системы без прав root. Это касается взаимодействия между устройствами, когда сервер является корневым устройством, которое получает аудиосигнал Bluetooth от любого другого устройства поблизости. – Daniel

ответ

2

Оказывается, есть очень хороший и подробный ответ на соответствующий вопрос here.

Ответ: Возможно, но для изменения конфигурации ОС Android требуется довольно небольшая разработка NDK, чтобы показать роль роли A2DP Sink как API.

Спасибо @BartPlatak за указатель!

+1

Ответ основан на bluez, который не используется в Android L. Подробный ответ можно найти на Android L http://blog.csdn.net/wendell_gong/article/details/47950781. –

 Смежные вопросы

  • Нет связанных вопросов^_^