Хорошо, поэтому я добавил разрешение в файл манифеста и связал мои устройства, но я получаю сбой прямо здесь: Set pairedDevices = btAdapter.getBondedDevices ();
Я пытаюсь подключиться нажатием кнопки:
private OnClickListener myListener = new OnClickListener() {
public void onClick(View v) {
switch (v.getId()) {
case R.id.main_btnYes:
connectToNXT(); // connect to NXT
myIntent = new Intent(v.getContext(), SelectSession.class);
startActivityForResult(myIntent, 0);
break;
case R.id.main_btnNo:
myIntent = new Intent(v.getContext(), ExitScreen.class);
startActivityForResult(myIntent, 0);
break;
}
}
};
Вот метод connectToNXT ():
Сбой происходит здесь: Set bondedDevices = btAdapter.getBondedDevices ();
private void connectToNXT () {
BluetoothAdapter btAdapter = BluetoothAdapter.getDefaultAdapter();
**Set<BluetoothDevice> bondedDevices = btAdapter.getBondedDevices();**
BluetoothDevice nxtDevice = null;
}
Кто-нибудь знает, почему это может вызвать сбой?
Кроме того, так как я довольно новичок в Android и Bluetooth (2 дня: D), кто-нибудь может быть настолько любезен, чтобы сообщить мне о хорошем учебнике по Android Bluetooth?
Спасибо
Rich.