在开发过程中,有时我们想快速知道遥控器上某个按键的键值,可以使用一下adb命令获取:
logcat -s WindowManager
打印:
08-07 12:38:49.093 3203 3287 D WindowManager: interceptKeyTq keycode=23 interactive=true keyguardActive=false policyFlags=22000000
08-07 12:38:49.098 3203 3286 D WindowManager: interceptKeyTi keyCode=23 down=true repeatCount=0 keyguardOn=false mHomePressed=false canceled=false
08-07 12:38:49.283 3203 3287 D WindowManager: interceptKeyTq keycode=23 interactive=true keyguardActive=false policyFlags=22000000
08-07 12:38:49.292 3203 3286 D WindowManager: interceptKeyTi keyCode=23 down=false repeatCount=0 keyguardOn=false mHomePressed=false canceled=false
上面日志中的keyCode就是遥控器按键对应的数字