0

在android设置屏幕上,我想先点击“设置”,然后进入菜单。我可以用

adb shell input tap x y

或者

adb shell input swipe x1 y1 x2 y2 

有没有更简单的方法,比如使用 android keycode?就像是:

adb shell input keyevent key_code

我没有找到这样的。

4

2 回答 2

4

打开设置窗口

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)

于 2013-10-17T17:53:29.607 回答
-1

这对我有用...

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 切换。

于 2016-12-25T13:00:32.220 回答