在android设置屏幕上,我想先点击“设置”,然后进入菜单。我可以用
adb shell input tap x y
或者
adb shell input swipe x1 y1 x2 y2
有没有更简单的方法,比如使用 android keycode?就像是:
adb shell input keyevent key_code
我没有找到这样的。
打开设置窗口
adb shell am start -n com.android.settings/.Settings
您可以使用 DPAD 的键码
19 --> "KEYCODE_DPAD_UP"
20 --> "KEYCODE_DPAD_DOWN"
21 --> "KEYCODE_DPAD_LEFT"
22 --> "KEYCODE_DPAD_RIGHT"
23 --> "KEYCODE_DPAD_CENTER"
向下移动:
adb shell input keyevent 20
及以上:
adb shell input keyevent 19
选择行:
adb shell input keyevent 23
它对我来说很好(没有扎根的三星 Galaxy S3)
这对我有用...
adb -s shell am start -a android.intent.action.MAIN -n com.android.settings/.wifi.WifiSettings
adb shell 输入键事件 19 'DPAD_UP
adb shell input key event 19 '用于集中放置在最顶端的控件。
{"adb shell input keyevent 19" 必须执行两次才能将焦点放在最顶端的控件上。}
adb shell input key event 23 '注入 DPAD_CENTER 事件来切换 wifi 切换。