android - Android中如何处理蓝牙耳机的AT命令?

标签 android bluetooth broadcastreceiver at-command headset

我想处理来自标准蓝牙单声道耳机的 AT 命令(用于双击事件)。默认情况下,双击会向手机发送 AT+BLDN 命令(重拨事件)。根据Android文档,注册一个广播接收器

android.bluetooth.headset.action.VENDOR_SPECIFIC_HEADSET_EVENT

将处理所有此类供应商相关的 AT 命令。但是,当耳机发送 AT 命令时,它不会被调用。不过,重拨事件发生在电话上。

最佳答案

AT+BLDN 是用于重拨的标准 (GSM) 命令。因此它是由系统本身处理的。此外,根据我的理解,设备应该支持那些特定命令,例如:plantronics 特定命令,然后只有用户才能收到有关该命令的通知。

关于android - Android中如何处理蓝牙耳机的AT命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17176162/

相关文章:

Android FindFragmentByTag 在 FragmentTabHost 中返回 null

当我关闭蓝牙服务器套接字或蓝牙套接字时,Android 应用程序意外退出

java - 为什么 IntentReceiverLeaked?

ios - iOS 中的 WebBLE 支持

iphone - 蓝牙管理器 : Don't get any "BluetoothDeviceDiscoveredNotification"

android - 如何使相机居中以使标记位于屏幕底部? (谷歌地图api V2安卓)

android - 以编程方式清除应用程序的数据

android - BroadcastReceiver 无法与警报管理器一起使用

java - 我的 Android 应用程序多次检测到同一个蓝牙设备

android - 如果应用程序在启动时运行,如何使屏幕不进入休眠状态?