Android中蓝牙开发-1

来源:互联网 发布:matlab矩阵乘列向量 编辑:程序博客网 时间:2024/05/09 04:19

Android中蓝牙开发

1.首先在AndroidManifest.xml清单文件中需要增加相应的BlueTooth权限:

<uses-permission android:name="android.permission.BLUETOOTH" /><uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

2.要使用蓝牙,必须在确保设备支持蓝牙,如果支持蓝牙,必须使能蓝,具体的实现需要如下步骤:

A.先检查设备是否支持蓝牙:

final BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();

如果该设备不支持蓝牙,弹出框提示不支持:

if (bluetoothAdapter == null) {        Toast.makeText(this, R.string.bluetooth_not_available, Toast.LENGTH_LONG).show();        return;    }

B.支持蓝牙,需要检查蓝牙是否打开,如果没有打开需要打开蓝牙:

 if (!bluetoothAdapter.isEnabled()) {        Intent enableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);        startActivityForResult(enableIntent, REQUEST_ENABLE_BT);    } else {        Toast.makeText(this, R.string.bluetooth_enabled, Toast.LENGTH_SHORT).show();    }
0 0