好的,所以我已将权限添加到清单文件并配对了我的设备,但我在这里遇到了崩溃: SetpairedDevices = 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 bondingDevices = btAdapter.getBondedDevices(); 私人无效connectToNXT(){
BluetoothAdapter btAdapter = BluetoothAdapter.getDefaultAdapter();
**Set<BluetoothDevice> bondedDevices = btAdapter.getBondedDevices();**
BluetoothDevice nxtDevice = null;
}
任何人都知道为什么这会导致崩溃?
另外,由于我对 android 和蓝牙很陌生(2 天:D),有人可以让我知道一个很好的 android 蓝牙教程吗?
谢谢,
富有的。