日期:2014-05-16  浏览次数:20671 次

Android自动化测试初探(五): 再述模拟键盘鼠标事件(adb shell 实现)

上一篇博文中讲述了通过 Socket 编程从外部向 Emulator 发送键盘鼠标模拟事件,貌似实现细节有点复杂。其实 Android 还有一种更简单的模拟键盘鼠标事件的方法,那就是通过使用 adb shell 命令。

?

1.???? 发送键盘事件:

命令格式 1 adb shell input keyevent “value”

其中 value 以及对应的 key code 如下表所列:

KeyEvent Value

KEYCODE

Comment

0

KEYCODE_UNKNOWN

?

1

KEYCODE_MENU

SDK2.1 的模拟器中命令失效, sendevent