Эти файлы bt_target.h и config.xml фактически не существуют на устройстве Android. Эти файлы присутствуют в коде AOSP. Чтобы включить приемник A2DP, вам нужно покопаться в коде, перейти к указанному вами местоположению файлов, внести изменения, а затем скомпилировать либо полное изображение, либо просто bluedroid.
Также ваше устройство должно быть рутировано, если вы просто хотите заменить библиотеку bluedroid. В случае полного образа, в любом случае вам придется прошить свой полный образ.
Но, к сожалению, это еще не сделано для приемника A2DP. С помощью описанных выше шагов вы сможете включить профиль приемника, подключиться к нему и начать потоковую передачу с удаленного устройства на ваше устройство, но потоковые данные не могут быть воспроизведены на вашем устройстве. Причина в том, что на данный момент у AOSP нет той части кода, которая могла бы воспроизводить потоковые данные на динамике вашего телефона.
См. ссылку ниже для получения дополнительной информации
обсуждение приемника A2DP на Android
Но подождите, есть одна хорошая новость, хотя и с ограничениями: телефоны Samsung Galaxy S7 и выше поддерживают роль приемника. Но сейчас, похоже, есть ограничения в функциональности телефона. В настоящее время телефоны серии Galaxy S7 и выше могут подключаться только к Tizen Smart TV через встроенное приложение для быстрого подключения.
person
aksonlyaks
schedule
14.10.2016