Люди помогите!!!
Нужно соединить ПК и Мобилу чепез BlueTooth и передеть одну строчку от компа к мобиле! по постоянным адресам, прямое соединение, без всяких поисков устройств и сервисов(или так нельзя?)! Оч надо! Плз
если можно поподробней в примерах!
import javax.bluetooth.*;
import javax.microedition.io.*;
import javax.obex.*;
import java.io.IOException;
public final class Bluetoo{
public static void main(String[] args){
StreamConnection conn;
try{
conn = (StreamConnection)Connector.open("btspp://localhost:000d41185d19");
}
catch(IOException e){
System.exit(1);
}
}
}
Что означает Exception?
Exception in thread "main" java.lang.UnsatisfiedLinkError: javax.microedition.io.Connector.isNetworkMonitorActive()Z
at javax.microedition.io.Connector.isNetworkMonitorActive(Native Method)
at javax.microedition.io.Connector.<clinit>(Connector.java:153)
at Bluetoo.main(Bluetoo.java:11)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
И почему на компе не определяется устройство? Может это все из-за этого?
import javax.bluetooth.*;
import javax.microedition.io.*;
import javax.obex.*;
import java.io.IOException;
public final class Bluetoo{
public static void main(String[] args){
LocalDevice localDevice = null;
try{
localDevice = LocalDevice.getLocalDevice();
System.out.println(localDevice.toString());
}
catch(BluetoothStateException e){
System.out.println("Error");
}
}
}
Здравствуйте, Аноним, Вы писали:
D>>Какой SDK на компьютере используешь? Если Atinav, то возможно ты забыл установить драйвер от Atinav'а
А>Ты имел ввиду aveLink BT SDK for Java нужно установить?
Необязательно его, но именно этот требует свой драйвер для блютус-адаптера.
А как ты без SDK разрабатываешь? Где библиотеку брал? Должно ещё быть API для доступа к BCC (настройки самого устройства) http://javabluetooth.com — тут перечень SDK
Здравствуйте, A-quil-A, Вы писали:
AQA>Donz! AQA>jsr082.jar вляз из WTK! ее не достаточно? AQA>а с API для доступа к BCC где взять?
Для компиляции достаточно, для работы на PC, естественно, нет, так как там по сути не реализация этой библиотеки, а заглушки. К тому же конкретная реализация должна знать, как работать с конкретным используемым стеком блютус (драйверами другими словами), используемыми на компе.
Так что выбирай SDK и вперёд. То, что я тебе выслал уже устарело, но тебе должно хватить
выдает
java.io.IOException: No supported stack installed or no dongle available!
типа нет подтверждения стека или заглушка активирована! как сотворить чудо и все работало?
AQA>выдает AQA>java.io.IOException: No supported stack installed or no dongle available! AQA>типа нет подтверждения стека или заглушка активирована! как сотворить чудо и все работало?
Avetana'овсий драйвер установил? SDK только с ним работает.
Здравствуйте, A-quil-A, Вы писали:
AQA>или avetanaBT.dll в jare? что и как устанавливать? AQA>Что-то вообще ничего не могу найти в нете по данной теме!
Я же тебе SDK полный скинул. Там должно быть всё описано. Сейчас уже не помню, но я поставил довольно быстро.