Android: может ли стороннее приложение использовать AT-команды для автоматического ответа на телефонный звонок...?
Мне нужно разработать Android-приложение с автоответчиком.
Я искал в Интернете и узнал, что сторонние приложения не имеют разрешения "android.permission.MODIFY_PHONE_STATE", из-за чего мое приложение не может автоматически отвечать на вызов.
Затем я прочитал об этих AT-командах. Прочитав разные ссылки, я все еще не уверен в двух вещах, которые хочу спросить:
- Может ли стороннее приложение использовать эти AT-команды для автоматического ответа на телефонный звонок...?
- Требуется ли root-доступ?
Я думаю, что для этого нужен root-доступ (но мне нужно подтвердить), потому что на моем рутированном телефоне я использовал команду
"busybox microcom -t 5000 /dev/ttyGS0"
но я получил
"busybox: permission denied"
(Я попытался рутировать телефон, но из-за какой-то проблемы не могу его рутировать.)
Поскольку у меня нет опыта работы с AT-командами, поэтому перед тем, как начать писать полный код для AT-команды, мне нужно подтвердить эти два пункта, чтобы убедиться, что я иду в правильном направлении.
(Я запутался, потому что я написал простой код для получения имен портов, но программа не показала никакого вывода (для моего телефона без рута)...)