美文网首页蓝牙和WIFI
蓝牙笔记 | 判断设备类型

蓝牙笔记 | 判断设备类型

作者: 力卉编程 | 来源:发表于2019-12-31 16:54 被阅读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    {
            //蓝牙:比如蓝牙音响。
        }
    

    完~~
    文 | 力卉编程

    相关文章

      网友评论

        本文标题:蓝牙笔记 | 判断设备类型

        本文链接:https://www.haomeiwen.com/subject/rvfioctx.html