2010-08-18 3 views
2

Я хочу отправить AT-команды в своем приложении для Android, но я не смог найти правильный синтаксис. Как я могу это сделать?Как использовать команды AT в приложениях Android?

+0

Erm, на что вы хотите отправить AT-команды? – vmlinuz

+0

проверить это http://tech-papers.org/executing-at-commands-android-application/ –

ответ

0

Используйте синтаксис, как это и дайте мне знать:

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

Спасибо balaji duddukuri ..... , но можете ли вы объяснить, как вставить этот синтаксис AT-команды в android (java). На самом деле я хочу, чтобы программный вызов отключил входящий вызов, для которого я хочу использовать команду AT + CHUP, но не знаю, как это выполнить в Java-коде. –

+0

Можем ли мы использовать RIL (Radio Interface Layer) для отключения входящего вызова? ответьте пожалуйста. спасибо –

0

invokeOemRilRequestRaw() и invokeOemRilRequestStrings() методы, которые имеют реализации в ряде классов (RIL, PhoneProxy, PhoneBase, и некоторые другие), что вам нужно, но они недоступны через SDK и, таким образом, запрещают нам простых смертных.

0
  1. Существует большой обзор этого в XDA ветке форума:

    How to talk to the Modem with AT commands.

    что нить показать вам, как отправить AT команд (АТС) с удаленным терминалом (USB, подключенных к вам ПК), но до сих пор не решена проблемы, как использовать локальный (телефон) терминал говорить к модему .

  2. Вам необходимо приложение терминала/программу, чтобы поговорить с модемом (помните, что это двухсторонняя связь). Вот почему вам нужно укорененное устройство, так как корневой комплект обычно поставляется с Busybox (который включает в себя телефонную программу microcom). Иначе вы должны написать свою программу.

  3. AFAIK. Вы можете отключить входящие вызовы во многих других и более простых способах , чем с AT-командами.

Смежные вопросы