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

时间:2010-08-18 04:50:10

标签: java android

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

3 个答案:

答案 0 :(得分:0)

使用这样的语法告诉我:

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

答案 1 :(得分:0)

invokeOemRilRequestRaw()和invokeOemRilRequestStrings()方法在许多类(RIL,PhoneProxy,PhoneBase和其他一些类)中都有实现,但是它们不能通过SDK获得,因此不受限制。我们只是凡人。

答案 2 :(得分:0)

  1. 在XDA论坛帖子中对此进行了很好的评论:

    How to talk to the Modem with AT commands

    该主题向您展示如何使用遥控器发送AT命令(ATC) 终端(USB连接到你的电脑),但它还没有解决 如何使用本地(电话)终端与之通话的问题 手机调制解调器。

  2. 您需要一个终端应用程序/程序来与之交谈 调制解调器(记住,它是双向通信)。这就是你需要的原因 root用户设备,因为root工具包通常带有 Busybox (包括 microcom 终端程序)。否则你必须 编写自己的程序。

  3. AFAIK。您可以在许多其他方面更轻松地断开来电 方式而不是AT命令。