Траблы с программированием Bluetooth на J2ME
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Траблы с программированием 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 option) и startInquiry окружающие bluetooth устройства ? Можно ли взаимно проникать в телефонные книги друг дргуа и файлы ?P.S. телефон SonyEricsson K700i
|
|
|
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 ? При этом телефон или др. устройство абсолютно произвольные и о других устройствах и об имени своего ничего не знаю - вот исходные данные … как с этим разобраться, что к чему, доки про это найти не могу …
|
|
|
|
|