蓝牙和WIFI

蓝牙笔记 | 判断设备类型

2019-12-31  本文已影响0人  力卉编程

如何判断某设备是媒体音频、电话音频的呢?
根据你获取的蓝牙设备。假设你拿到了为:device。
获取它的设备对象:

final int deviceClass = device.getBluetoothClass().getDeviceClass();
final int deviceClassMasked = deviceClass & 0x1F00;
    if(deviceClass == BluetoothClass.Device.AUDIO_VIDEO_HEADPHONES)    {
       //耳机
    }
    else if(deviceClass == BluetoothClass.Device.AUDIO_VIDEO_MICROPHONE)    {
         //麦克风
    }
    else if(deviceClassMasked == BluetoothClass.Device.Major.COMPUTER)    {
        //电脑
    }
    else if(deviceClassMasked == BluetoothClass.Device.Major.PHONE)    {
        //手机
    }
    else if(deviceClassMasked == BluetoothClass.Device.Major.HEALTH)    {
        //健康类设备
    }
    else    {
        //蓝牙:比如蓝牙音响。
    }

完~~
文 | 力卉编程

上一篇下一篇

猜你喜欢

热点阅读