我想将AT命令发送到Android手机。
我知道SDK不支持此功能。
但有两种解决方案:
更改内核代码并发布新的Android(看起来真是太难了!)
USB
上的LoopBack。(我认为蓝牙是一样的)
关于第二种解决方案,当您使用USB
电缆将手机连接到PC时,您将在设备管理器上看到GSM
调制解调器,可帮助您将AT命令发送到GSM
调制解调器。
如果我们找到在手机上循环的解决方案,我们可以将AT命令发送到GSM调制解调器。
问题是:如何循环回来,内核上的tty文件对我们有什么帮助?
答案 0 :(得分:13)
首先你必须根电话 在adb shell中
苏
echo -e“AT \ r”>的/ dev / SMD0
如果你想看到答案使用
cat / dev / smd0
我在samsung mini,cooper,s +中测试了这个命令并且它有效。
如果你使用htc(htc押韵测试)尝试adb shell并输入这个命令“radiooptions 13 AT” 如果你想看到答案类型“logcat -b radio”
为其他设备尝试echo到/ dev / smd0
*您可以使用Runtime.exec(require su)
在sdk java代码中使用此命令