android - 如何获取连接的蓝牙设备的类型
问题描述
我正在连接蓝牙设备。试图获取设备类型。
val pairedDevices: Set<BluetoothDevice> = mBluetoothAdapter.bondedDevices
解决方案
检查蓝牙类
表示蓝牙类,它描述了设备的一般特性和功能。例如,蓝牙类将指定通用设备类型,如电话、计算机或耳机,以及它是否能够提供音频或电话等服务。
有了getBluetoothClass()
您应该能够检索此类信息。
记住你的权限AndroidManifest.xml
<uses-permission android:name="android.permission.BLUETOOTH" />
推荐阅读
- flutter - 在 null 上调用了方法“get”。接收方:null 尝试调用:get(1)
- database - 想要将我的 Spotify 播放列表与我的音乐数据库中的歌曲匹配
- javascript - 循环遍历对象并以本机反应显示数据
- reactjs - 添加查询参数 ?search= 调用服务器
- javascript - `String.fromCharCode(event.keyCode)` 行为异常
- python - 如何在 JSON 文件中重复保存 python 输出值
- ios - 使用 UISearchBar 时的下拉菜单或弹出框
- c++ - 如何删除cPP字符串中的第二个重复字符
- powershell - 安全字符串 Powershell
- python - 发出并发和连续的作业 ID