ОК, у меня та же проблема, но я думаю, что могу ответить на несколько ваших вопросов. Если ваш компьютер открыл SPP-порт, например, с помощью «sdptool add --channel = 3 SP», ваш телефон Android будет клиентом, открывающим сокет и соединяющимся с этим сокетом с сервером (вашим ПК или любым другим устройством Bluetooth, например, GPS, мышь и т. д.).
Вы можете получить эту информацию, прочитав статью Bluetooth , определение клиента я взял из этой статьи.
Если вы открываете SPP-порт на сервере (вашем ПК и т. Д.), Вы предлагаете стандартную услугу, и для этой услуги назначен специальный UUID. Это будет: 00001101-0000-1000-8000-00805F9B34FB
, если я не ошибаюсь.
Так что я думаю, что мы должны получить квалифицированный ответ от разработчика Android. Или задайте этот вопрос в четверг в рабочее время IRC.