如何在Android应用程序中使用AT命令?

ocebsuys  于 2023-01-15  发布在  Android
关注(0)|答案(3)|浏览(397)

我想在我的Android应用程序中发送AT命令,但我找不到正确的语法。我该怎么做?

tpxzln5u

tpxzln5u1#

invokeOemRilRequestRaw()和invokeOemRilRequestStrings()方法在许多类(RIL、PhoneProxy、PhoneBase和其他一些类)中都有实现,这正是您所需要的,但它们无法通过SDK获得,因此我们这些凡人无法使用。

vuktfyat

vuktfyat2#

1.在XDA论坛线程中有一个很好的评论:
How to talk to the Modem with AT commands.
该线程向您展示了如何使用远程终端(USB连接到您的PC)发送AT命令(ATC),但它尚未解决如何使用本地(电话)终端与电话调制解调器交谈的问题。
1.你需要一个终端应用程序/程序来和调制解调器进行任何对话(记住,这是一个双向通信)。这就是为什么你需要一个根设备,因为根工具包通常带有 * Busybox *(包括一个 * microcom * 终端程序)。否则你必须编写自己的程序。
1.你可以用许多其他比AT命令更简单的方法来断开来电。

irtuqstp

irtuqstp3#

使用这样的语法,然后告诉我:

echo -e "AT+CFUN=?\r\n" > /dev/ttyUSB0

相关问题