Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Поиск bluetooth сервисов, На эмуляторе работает, "в живую" - нет 
:(
    Опции темы
i_SweP
Дата 27.1.2008, 16:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 23.6.2007

Репутация: нет
Всего: нет



Столкнулся с проблемой, на телефонах не работает, всё уже сто раз проверил, не знаю почему.

Код такой:

Код

private static final String ID = "2D26618601FB47C28D9F10B8EC891363";
...
LocalDevice localDevice;
try
{
    localDevice = LocalDevice.getLocalDevice();
    localDevice.setDiscoverable(DiscoveryAgent.GIAC);

    localDevice.getDiscoveryAgent().startInquiry(DiscoveryAgent.GIAC, dl);
    WaitForCondition(INQUIRY_COMPLETED); // ждём окончания поиска девайсов
    
    notifier = (L2CAPConnectionNotifier)Connector.open(
        "btl2cap://localhost:" + ID + ";authenticate=false;encrypt=false");
}
...

// затем один телефон вызывает notifier.acceptAndOpen();
// другой ищет сервисы:

LocalDevice localDevice;
try
{
    localDevice = LocalDevice.getLocalDevice();
}
catch (BluetoothStateException ex)
{
    AlertAndExit(ex.toString());
    return;    // для компилятора
}
DiscoveryAgent discoveryAgent = localDevice.getDiscoveryAgent();
UUID[] uuidSet = new UUID[1];
uuidSet[0] = new UUID(ID, false); 
for (int i = 0; i < remoteDevices.size(); i++)
{
    try
    {
        discoveryAgent.searchServices(null, uuidSet, (RemoteDevice)remoteDevices.elementAt(i), this);
        WaitForCondition(DEVICE_DISCOVERED);
    }
    catch (BluetoothStateException ex)
    {
        AlertAndExit(ex.toString());
    }
}


Как сказано выше, на эмуляторе всё работает, но телефонам это по боку smile Сервисы не находятся.
serviceSearchCompleted(int transID, int respCode) говорит, что respCode != SERVICE_SEARCH_COMPLETED (чему именно равно, сейчас узнать не могу )
Подскажите, что может быть не так, в каком направлении дальше думать.


Это сообщение отредактировал(а) i_SweP - 3.2.2008, 09:25
PM MAIL   Вверх
Antropoid
Дата 30.1.2008, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 786
Регистрация: 1.6.2006
Где: &Ukraine==Ode ssa

Репутация: 13
Всего: 16



А работает ли на ваших телефонах стандартный пример из WTK по работе с bluetooth ?


--------------------
user posted image
Задыхаясь от восторга заниматься чепухой. 
PM MAIL   Вверх
i_SweP
Дата 30.1.2008, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 23.6.2007

Репутация: нет
Всего: нет



Не знаю.. но на эмуляторе я его видел в действии ! Скоро проверю. 
p.s. Кстати, если url для удалённого девайса составлять "вручную" (т.е. ищем девайсы, получаем bluetooth адрес и добавляем порт :1001) то всё работает. 
PM MAIL   Вверх
i_SweP
Дата 2.2.2008, 13:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 126
Регистрация: 23.6.2007

Репутация: нет
Всего: нет



Цитата(Antropoid @  30.1.2008,  15:12 Найти цитируемый пост)
А работает ли на ваших телефонах стандартный пример из WTK по работе с bluetooth ?

На телефонах  (se k750 и какой-то walkman, тоже очень похож) сервер не выводит картинки. Второй телефон либо говорит, что сервисов нет, либо то, что в найденых сервисах картинок нет.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0897 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.