【问题标题】:Adb command to cancel/hang up incoming calladb 命令取消/挂断来电
【发布时间】:2014-08-30 22:06:22
【问题描述】:

在 adb shell 上,我运行命令“adb -s shell am start -a android.intent.action.CALL -d tel:123456" 来模拟对我的测试设备的假来电。效果很好。但我也想模拟来自 ADB shell 的未接来电,就像我想的那样例如,通过 telnet 使用命令“gsm cancel +123456”。我在任何地方都找不到如何执行此操作...这甚至可以通过 ADB 实现吗?如果可以,如何操作?

P.S:命令“adb -s shell input keyevent 6”不是答案!

【问题讨论】:

  • -s 标志后面必须跟设备的序列号。仅当您有多个设备时才需要这样做。 -s 本身会引发错误。
  • 您可以使用'adb devices'获取设备的序列号

标签: android adb


【解决方案1】:

挂断使用

adb shell input keyevent KEYCODE_ENDCALL

adb shell input keyevent 6

(不带“-s”)

【讨论】:

  • 这也会锁定屏幕。是否有类似/不同的命令只是结束通话,而不是锁定屏幕?
  • @ledwinder96 我没有遇到锁定问题,因此可能与您设备上的设置有关。根据您的锁类型,您可能会在此之后进行解锁,例如,如果您需要滑动解锁,请尝试 adb shell input keyevent 82
猜你喜欢
  • 1970-01-01
  • 2014-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-13
  • 1970-01-01
  • 2016-08-01
相关资源
最近更新 更多