我正在编写一个应用程序,它会自动接听电话。问题是,如果我已经在通话并且有人在响铃,它不应该接听。有没有办法做到这一点?
根据文档,如果我检查它的状态,TelephonyManager
它将是CALL_STATE_RINGING
而不是CALL_STATE_OFFTHEHOOK
。
我是否必须添加一个在不断变化的电话状态下设置为 true 的变量,以便我知道有一个正在进行的呼叫或者是否有更好的解决方案?
谢谢!
/edit:我在未经允许的情况下接听电话Modify_Phone_State
,所以它只是为了找出是否已经有通话正在进行。