Где найти файлы конфигурации Bluedroid на Android 5.0

Я хочу использовать Lenovo Tab2 A7 (Android 5.0, root) в качестве приемника A2DP. Для этого мне нужно отредактировать файлы:
/external/bluetooth/bluedroid/include/bt_target.h
и
/packages/apps/Bluetooth/res/values/config.xml

Но я не могу найти их. Искал во всех папках на планшете. Я также искал источник, предоставленный Lenovo:
http://support.lenovo.com/de/de/products/tablets/a-series/a7-10-2/downloads/ds105762

Кто-нибудь может подсказать?


person Banjalucan    schedule 14.10.2016    source источник


Ответы (1)


Эти файлы 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