有没有办法用ADB命令查询电话呼叫状态?
例如,我想查看电话中的电话是否仍处于活动状态,或者电话呼叫是否仍然有效(已丢弃)
答案 0 :(得分:5)
您可以使用dumpsys
命令。
$ adb shell dumpsys telephony.registry
字段mCallState
提供呼叫状态:
$ adb shell dumpsys telephony.registry | grep "mCallState"
处于空闲模式时:
$ adb shell dumpsys telephony.registry | grep "mCallState"
mCallState=0
当呼叫连接时:
$ adb shell dumpsys telephony.registry | grep "mCallState"
mCallState=2
当传入呼叫(电话处于振铃模式)时:
$ adb shell dumpsys telephony.registry | grep "mCallState\|mCallIncomingNumber"
mCallState=1
mCallIncomingNumber=+9191XXXXXXXX
此处提供更多信息:
在Android v4.4.4
<强>其它强>:
您可以使用dumpsys
获取大量信息
要查看dumpsys支持哪些参数,请使用adb shell dumpsys | grep "DUMP OF SERVICE"
。