如何在android中发送AT命令?

如何在android中发送AT命令?,android,Android,我想通过我的应用程序将At命令发送到调制解调器。有人能告诉我如何发送申请表吗 我们需要电话对象来发送命令吗 ATResponseParser类解析用于与移动手持设备中的移动无线电硬件通信的AT命令语法的一部分。事实上,这是一种命令语法,非常类似于调制解调器使用的AT命令语法,这是3GPP文档编号TS 27.007和相关规范中描述的标准 我想将下面的AT命令发送到模式。 6.5Hangup call+CHUP 表13a:+CHUP操作命令语法 命令 可能的答复 请帮助我。Android SDK中没

我想通过我的应用程序将At命令发送到调制解调器。有人能告诉我如何发送申请表吗

我们需要电话对象来发送命令吗

ATResponseParser
类解析用于与移动手持设备中的移动无线电硬件通信的AT命令语法的一部分。事实上,这是一种命令语法,非常类似于调制解调器使用的AT命令语法,这是3GPP文档编号TS 27.007和相关规范中描述的标准

我想将下面的AT命令发送到模式。 6.5
Hangup call+CHUP

表13a:+CHUP操作命令语法

命令

可能的答复


请帮助我。

Android SDK中没有任何方法允许您将AT命令直接发送到调制解调器


所有低级电话工作都是使用内部API实现的。

首先,您必须在adb外壳中创建电话根目录

su

echo -e "AT\r" > /dev/smd0
如果您想看到答案,请使用

cat /dev/smd0
我已经在三星mini、cooper、s+上测试了这个命令,它可以正常工作

如果您使用htc(htc Rym tested),请尝试使用adb shell并键入此命令“radiooptions 13 AT”,如果您想查看答案类型“logcat-b radio”

对于其他设备,请尝试回显到/dev/smd0

*您可以使用Runtime.exec(require su)在sdk java代码中使用此命令


示例:echo-e“ATD123456789;\r”>/dev/smd0-->(拨打电话123456789)

重复的您能分享一下您使用android将
AT命令
发送到调制解调器的代码吗
cat /dev/smd0