请先阅读:
http://blog.csdn.net/angcyo/article/details/52035894
1:AndroidManifest.xml注册蓝牙扫描广播
注意蓝牙的权限.
<!--蓝牙广播-->
<receiver
android:name="com.angcyo.bluetooth.BluetoothReceiver"android:exported="true"><intent-filter android:priority="10000"><!--扫描时,发现蓝牙设备--><action android:name="android.bluetooth.device.action.FOUND"/></intent-filter>
</receiver>
@Override
public void onReceive(Context context, Intent intent) {BluetoothDevice bluetoothDevice = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);bluetoothDevice.getName();//蓝牙名称bluetoothDevice.getAddress();//蓝牙mac地址bluetoothDevice.getBluetoothClass().getDeviceClass());//蓝牙设备的类型
}
2:开始扫描蓝牙设备
if (defaultAdapter.isDiscovering()) {defaultAdapter.cancelDiscovery();//"取消扫描..."
} else {defaultAdapter.startDiscovery();//"开始扫描..."
}
3:BluetoothClass蓝牙设备类型说明
Constants
int AUDIO_VIDEO_CAMCORDER 1076 音视频摄像机
int AUDIO_VIDEO_CAR_AUDIO 1056
int AUDIO_VIDEO_HANDSFREE 1032
int AUDIO_VIDEO_HEADPHONES 1048 头戴式受话器
int AUDIO_VIDEO_HIFI_AUDIO 1064
int AUDIO_VIDEO_LOUDSPEAKER 1044 扬声器
int AUDIO_VIDEO_MICROPHONE 1040 麦克风
int AUDIO_VIDEO_PORTABLE_AUDIO 1052 手提..
int AUDIO_VIDEO_SET_TOP_BOX 1060
int AUDIO_VIDEO_UNCATEGORIZED 1024
int AUDIO_VIDEO_VCR 1068 VCR
int AUDIO_VIDEO_VIDEO_CAMERA 1072
int AUDIO_VIDEO_VIDEO_CONFERENCING 1088
int AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER 1084
int AUDIO_VIDEO_VIDEO_GAMING_TOY 1096
int AUDIO_VIDEO_VIDEO_MONITOR 1080 监视器
int AUDIO_VIDEO_WEARABLE_HEADSET 1028 可穿戴耳机
int COMPUTER_DESKTOP 260 电脑桌面
int COMPUTER_HANDHELD_PC_PDA 272 掌上电脑PAD
int COMPUTER_LAPTOP 268 便携式电脑(笔记本)
int COMPUTER_PALM_SIZE_PC_PDA 276 PDA
int COMPUTER_SERVER 264
int COMPUTER_UNCATEGORIZED 256
int COMPUTER_WEARABLE 280 可穿戴电脑
int HEALTH_BLOOD_PRESSURE 2308 健康设备,血压器
int HEALTH_DATA_DISPLAY 2332 健康设备,数据展示
int HEALTH_GLUCOSE 2320 葡萄糖
int HEALTH_PULSE_OXIMETER 2324 脉搏仪
int HEALTH_PULSE_RATE 2328 脉搏率
int HEALTH_THERMOMETER 2312 温度计
int HEALTH_UNCATEGORIZED 2304
int HEALTH_WEIGHING 2316
int PHONE_CELLULAR 516 蜂窝电话
int PHONE_CORDLESS 520 无线电话
int PHONE_ISDN 532 ISDN电话
int PHONE_MODEM_OR_GATEWAY 528
int PHONE_SMART 524 智能手机
int PHONE_UNCATEGORIZED 512 未指定,未分类
int TOY_CONTROLLER 2064
int TOY_DOLL_ACTION_FIGURE 2060
int TOY_GAME 2068
int TOY_ROBOT 2052
int TOY_UNCATEGORIZED 2048
int TOY_VEHICLE 2056
int WEARABLE_GLASSES 1812
int WEARABLE_HELMET 1808
int WEARABLE_JACKET 1804
int WEARABLE_PAGER 1800
int WEARABLE_UNCATEGORIZED 1792
int WEARABLE_WRIST_WATCH 1796