如何向Android手机发送AT命令?
我有两部android手机通过蓝牙相互连接,并且能够使用BluetoothChat示例(使用输入/输出流)在它们之间进行通信 我还可以使用以下如何向Android手机发送AT命令?,android,bluetooth,at-command,Android,Bluetooth,At Command,我有两部android手机通过蓝牙相互连接,并且能够使用BluetoothChat示例(使用输入/输出流)在它们之间进行通信 我还可以使用以下UUID进行连接,使用HandsFreeProfile在这些手机之间建立蓝牙连接: private static final UUID MY_UUID = UUID.fromString("0000111F-0000-1000-8000-00805F9B34FB"); //
UUID
进行连接,使用HandsFreeProfile
在这些手机之间建立蓝牙连接:
private static final UUID MY_UUID =
UUID.fromString("0000111F-0000-1000-8000-00805F9B34FB");
// UUID for Hands free profile
现在我想从另一部手机(phone-A)向一部手机(phone-B)发送AT命令。我可以将命令作为字符串(使用输入/输出流)从phone-A发送到phone-B并通过phone-B接收,但我不知道如何在phone-B上应用传入的AT命令,即我不知道如何使phone-B执行AT命令希望它执行的操作
我已经读到了意图
android.bluetooth.BluetoothHeadset.ACTION_VENDOR_SPECIFIC_HEADSET_EVENT
但我不知道如何使用它向手机发送AT命令,因为要使用意图,需要发送一些额外的内容和类别,我不知道在这些内容中发送什么。例如,以下是android网站的摘录,用于上述目的:
*该意向书将有4个额外项目和1个类别
额外设备-远程蓝牙设备
额外\供应商\特定\耳机\事件\命令-供应商特定命令
额外\供应商\特定\耳机\事件\命令\类型-AT命令类型
可以是AT_CMD_TYPE_READ、AT_CMD_TYPE_TEST或
AT命令类型设置、AT命令类型基本、AT命令类型操作。
额外的\u供应商\u特定的\u耳机\u事件\u参数-命令参数*
如果有人能帮助我并告诉我:
提前谢谢 看看我对这个问题的回答: 希望这就是你想要的答案