Я сделал приложение, которое использует Android SDK 2.1. Это приложение использует Bluetooth для подключения к нескольким устройствам.
У меня 3 HTC Dreams (Google G1) в качестве тестовых устройств. Приложение работает очень хорошо на них. Они рутированы и на них работает Android 2.1.
Если я присоединяюсь к своему HTC Desire (Android 2.1, обновление 1), потоки, считывающие данные из гнезда Bluetooth, всегда закрываются, если открыто более 1 соединения Bluetooth. Выдается исключение IOException и CorruptedStreamException.
Схожая проблема заключается в том, что иногда я не могу подключиться с помощью HTC Desire к другим устройствам, в то время как соединение наоборот отлично работает.
Есть ли известные проблемы с HTC Desire в сочетании с Bluetooth и Android 2.1 Update1?