Я искал высоко и низко по этой проблеме. Все еще не могу найти решение.
В основном, я хочу передать зашифрованный файл через OBEX Push Service (bluetooth) с клиента (j2me) на сервер (j2me). В эмуляторе все работает нормально. Клиент может успешно выполнить поиск обнаружения Bluetooth на сервере.
Но когда я помещаю приложение в телефон. Это вообще ничего не показывает. Я предполагаю, что это может быть проблема с сервером или клиентом.
Кто-нибудь может мне помочь?
Вот часть моего кода (скорее всего, это и является причиной моей проблемы).
(Клиент)
discoveryAgent.searchServices(null,new UUID[] { new UUID(1105) },
(RemoteDevice) list.getRemoteDevices().elementAt(i), this);
(Server)
sn = (SessionNotifier) Connector.open(
"btgoep://localhost:1105;name=ObexPushServer;authenticate=false;master=false;encrypt=false");
Я попытался заменить 1105 (на сервере) на "00112233445566778899AABBCCDDEEFF", но результат все тот же.