android 蓝牙4.0开发
需要的权限
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
<uses-permission android:name="android.permission.BLUETOOTH"/>
第一步:获取BluetoothAdapter,同时打开蓝牙。
private void blueinit() {
BluetoothManager bluetoothManager = (BluetoothManager) getSystemService(BLUETOOTH_SERVICE);
bluetoothAdapter = bluetoothManager.getAdapter();
if(!bluetoothAdapter.isEnabled())
bluetoothAdapter.enable();
}
第二步:蓝牙设备扫描
private void saomiaohuidiao() {
callback = new BluetoothAdapter.LeScanCallback() {
@Override
public void onLeScan(final BluetoothDevice bluetoothDevice, int i, byte[] bytes) {
if (!deviceList.contains(bluetoothDevice)&&blu