2010-05-01 2 views
1

Я пытаюсь создать службу с:Проблема с Bluetooth службы в J2ME не обнаруживаемым

LocalDevice localDevice = LocalDevice.getLocalDevice(); 
localDevice.setDiscoverable(DiscoveryAgent.GIAC); 
String url = "btl2cap://localhost:"+uuid.toString()+";name="+name+";authorize=true;authenticate=true;encrypt=true"; 
L2CAPConnectionNotifier notifier = (L2CAPConnectionNotifier)Connector.open(url); 
ServiceRecord = localDevice.getRecord(notifier); 
// Set some attributes 
// ...  
conn = notifier.acceptAndOpen(); 
//... 

я запускаю этот код на Nokia 5800 и Nokia 2760, с 5800 я могу видеть 2760, но не порок наоборот, я не знаю, в чем проблема, я думаю, что проблемы с безопасностью ...

Любые идеи?

Спасибо!

ответ

0

Проблема была в поиске, устройство бросило BluetoothStateException, давая «Занят». Решение, которое я нашел, представляет собой задержку между DeviceSearch и ServiceSearch.