ile adlandırılan bir Wii Balance Board ile benim Nexus 4 bağlanmaya çalışıyorum ama bu hatayı alıyorum:Android: getBluetoothService() hiçbir BluetoothManagerCallback
getBluetoothService() called with no BluetoothManagerCallback
connect(), SocketState: INIT, mPfd: null
Yani bağlantıyı bitmez.
Benim soket: bana hata verir
public final class wSocket
{
public static BluetoothSocket create(BluetoothDevice dev, int port)
{
try {
/*
* BluetoothSocket(int type, int fd, boolean auth, boolean encrypt, BluetoothDevice device, int port, ParcelUuid uuid)
*/
Constructor<BluetoothSocket> construct = BluetoothSocket.class.getDeclaredConstructor(int.class, int.class, boolean.class,
boolean.class, BluetoothDevice.class, int.class, ParcelUuid.class);
construct.setAccessible(true);
return construct.newInstance(3 /* TYPE_L2CAP */, -1, false, false, dev, port, null);
} catch (Exception ex) {
return null;
}
}
}
: getbluetoothservice() called with no bluetoothmanagercallback
herhangi biri:
private BluetoothSocket sk;
...
sk = wSocket.create(wm.dev, 0x11);
...
sk.connect();
hiçbir başarı ile bu bağlantıyı kontrol ettikten Sadece açık 1 soket çünkü keşfetmek ya da fikir keşfetmek?
Hangi sürümü kullanıyorsunuz? Bu hatayı şimdi aniden alıyorum, ama daha önce hiç yapmadım. –
Bu hatayı Android 4.4'te görmeye başladım. Çoğunlukla 2.x ve 3.x olmasına rağmen çok çeşitli cihazlarda Bluetooth ile çok çalıştım. –