Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Траблы с программированием Bluetooth на J2ME

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> Траблы с программированием Bluetooth на J2ME
Имя
Сообщение << Старые топики   Новые топики >>
Траблы с программированием Bluetooth на J2ME - 2007-08-06 22:23:04.566666   
deemer

Сообщений: 804
Оценки: 0
Присоединился: 2006-01-08 01:24:37
Добрый всем ! Я вот тут немного с программированием bluetooth на Java ME запутался … у меня не выдает результатов след кодtry{      con = (StreamConnection) Connector.open(          "btspp://0050C000321B:5");                    remoteDevice = RemoteDevice.getRemoteDevice(con);             remoteAddress = remoteDevice.getBluetoothAddress();          remoteName=remoteDevice.getFriendlyName(true);          LocalDevice local = LocalDevice.getLocalDevice();          local.setDiscoverable(DiscoveryAgent.GIAC);          localName1 = local.getFriendlyName();          addr1=local.toString();          rdevs=retrieveDevices();       }catch(IOException e){}    helloWorldForm = new HelloWorldForm(localName1);когда дальше вызываю public HelloWorldForm(String name1) {    // create a new form with "Hello World" as the title    super("Hello World");    name111=name1;и  далее  private void jbInit() throws Exception {    // add the display string    this.append(message);    this.append(name111);    // register to receive notification for quit commands    this.addCommand(new Command("Exit", Command.EXIT, 1));    this.addCommand(new Command("Ok", Command.OK, 1));  }то не выводит результаты на экран мобильникаВопрос: con = (StreamConnection)Connector.open("btspp://0050C000321B:5");       так вот установка соединения  в доке написана, но это (btspp://0050C000321B:5) просто уже определённый адрес и как устанавливается настоящий или произвольный, как его определить ?и почему remoteAddress и remoteName при выводе аналогично localName1 = local.getFriendlyName(); не срабатывают ? и как правильно просканировать с помощью getRemoveDevice, RemoteDevice[] retrieveDevices(int&nbsp;option) и startInquiry окружающие bluetooth  устройства ? Можно ли взаимно проникать в телефонные книги друг дргуа и файлы ?P.S. телефон SonyEricsson K700i
Post #: 1
RE: Траблы с программированием Bluetooth на J2ME - 2007-08-06 23:36:46.466666   
deemer

Сообщений: 804
Оценки: 0
Присоединился: 2006-01-08 01:24:37
вот более точно : Наиболее часто используется первая форма записи. Параметр URL имеет следующий вид:

  L2CAPConnection con = (L2CAPConnection) Connector.open(scheme://host:port;parameters);

Где
[ul]
  • scheme - определяет тип соединения (см приведенную ниже таблицу).
  • host - для клиента определяет удаленный адрес сервера; для сервера: licalhost.
  • port - для клиента определяет протокол соединения; для сервера - service UUID.
  • parameters - дополнительные параметры, например дружественное имя или размер MTU.[/ul]Вот откуда берутся значения этих параметров ? host, port, parameters ? При этом телефон или др. устройство абсолютно произвольные и о других устройствах и об имени своего ничего не знаю - вот исходные данные … как с этим разобраться, что к чему, доки про это найти не могу …
  • Post #: 2
    Страниц:  [1]
    Все форумы >> [Компилируемые языки] >> Траблы с программированием Bluetooth на J2ME







    Связаться:
    Вопросы по сайту / xakep@glc.ru

    Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.