Я новичок в разработке Android и собрал 4.0.3 из исходного кода. В build.prop мое устройство указано как «Incredible 2», но в настройках Bluetooth мое устройство указано как «BlueZ». Конечно, я могу это изменить, но я хотел бы знать, где в исходном коде это обрабатывается, чтобы я мог увидеть, как это исправить.
Имя устройства Android == BlueZ?
comment
BlueZ — это название стека Bluetooth, используемого в Linux и, следовательно, также используемого в Android. Я бы проверил папки в /etc/bluetooth, а именно 'main.conf'
- person theomega   schedule 28.03.2012
Ответы (1)
BlueZ — это официальный протокол Bluetooth для Linux. Вероятно, по умолчанию используется имя протокола, а не имя устройства. У меня нет исходного кода на этом компьютере, но я полагаю, что в исходном каталоге Bluetooth есть файл конфигурации, в котором указано имя.
person
Nathan Cox
schedule
28.03.2012
Поэтому я предполагаю, что стек Android BT не может получить тип устройства (Incredible 2), поэтому вместо этого он использует BlueZ. Но я не знаю, где найти этот условный код.
- person gdanko; 28.03.2012