Android: может ли стороннее приложение использовать AT-команды для автоматического ответа на телефонный звонок...?

Мне нужно разработать Android-приложение с автоответчиком.

Я искал в Интернете и узнал, что сторонние приложения не имеют разрешения "android.permission.MODIFY_PHONE_STATE", из-за чего мое приложение не может автоматически отвечать на вызов.

Затем я прочитал об этих AT-командах. Прочитав разные ссылки, я все еще не уверен в двух вещах, которые хочу спросить:

  1. Может ли стороннее приложение использовать эти AT-команды для автоматического ответа на телефонный звонок...?
  2. Требуется ли root-доступ?

Я думаю, что для этого нужен root-доступ (но мне нужно подтвердить), потому что на моем рутированном телефоне я использовал команду

"busybox microcom -t 5000 /dev/ttyGS0" 

но я получил

"busybox: permission denied"

(Я попытался рутировать телефон, но из-за какой-то проблемы не могу его рутировать.)

Поскольку у меня нет опыта работы с AT-командами, поэтому перед тем, как начать писать полный код для AT-команды, мне нужно подтвердить эти два пункта, чтобы убедиться, что я иду в правильном направлении.

(Я запутался, потому что я написал простой код для получения имен портов, но программа не показала никакого вывода (для моего телефона без рута)...)

0 ответов

Другие вопросы по тегам