直到 Android 2.2 我知道我可以使用反射并通过 getITelephony 终止呼叫。
但是,从 2.3 开始,这不再有效,因为即使您向您的应用授予 MODIFY_PHONE_STATE 权限,它现在也只是系统应用权限: https ://stackoverflow.com/a/5095956/821423
也就是说,仍然有可能是因为 google play 市场上的无数应用程序在 ICS 上都做得很好,例如,这个:
https://play.google.com/store/apps/details?id=com.andromigsm.fscifree&hl=en
所以问题是,他们是怎么做到的?我知道我可以使用模拟耳机挂钩接听电话,但我不知道如何结束通话。
谢谢你。