До Android 2.2 Я знаю, что могу использовать отражение и прекратить вызов через getITelephony.
Однако, начиная с версии 2.3, это больше не работает, потому что даже если вы предоставляете разрешение MODIFY_PHONE_STATE для своего приложения, теперь это разрешение только для системного приложения: qaru.site/info/110442/...
Тем не менее, это возможно, потому что множество приложений на игровом рынке google отлично справляются с ICS, например:
https://play.google.com/store/apps/details?id=com.androminigsm.fscifree&hl=en
Итак, вопрос в том, как они это делают? Я знаю, что могу подобрать звонок, используя имитацию крючка гарнитуры, но я не могу понять, как закончить вызов.
Спасибо.