Я разрабатываю приложение, которое служит в качестве сервера Bluetooth для внешнего устройства Bluetooth (связь начинается с внешнего устройства). Этот запрос внешнего устройства от службы Bluetooth я развертываю конкретное имя службы ("PWAccessP"), поэтому я запускаю сокет сервера с помощью следующей инструкции:
serversocket = Activa.myBluetoothAdapter.listenUsingRfcommWithServiceRecord("PWAccessP", UUID.fromString("00001101-0000-1000-8000-00805F9B34FB"));
Но когда с тестовым приложением, которое ищет службы Bluetooth, предлагаемые моим телефоном, я получаю следующий журнал:
search services on 38E7D82E98F8 HTC Desire
service Unknown found btspp://38E7D82E98F8:22;authenticate=false;encrypt=false;master=false
С именем «Неизвестно» в качестве имени услуги, указывающим, что название предлагаемой услуги неизвестно. Я проверил, что это служба, которую я развертываю.
Телефон, на котором я работаю, это HTC Desire.
Кто-нибудь знает, в чем может быть проблема?
Заранее спасибо.