commit | 7224024b0ad666ca0721139698c06fd8c0200be7 | [log] [tgz] |
---|---|---|
author | Keun young Park <keunyoung@google.com> | Thu Dec 19 11:32:38 2019 -0800 |
committer | Yan Zhu <yanzhuyan@google.com> | Tue Feb 11 11:39:35 2020 -0800 |
tree | 916527256d3f47dc7b937c0f7f04fb8beeb6e478 | |
parent | 0daf5466d27575f8adf6d7221133fc921fa3700d [diff] |
DO NOT MERGE: Add inject-key command for CarInputService - Running: $ adb shell dumpsys car_service inject-key [-d 1] [-t 2000] 231 - -d : display, 0 for main, 1 for cluster - -t : delay (ms) between key down and key up events. Making this long like 2000 can trigger long press operation. - last digit: key code to inject. - Triggering assistant action looks like: $ adb shell dumpsys car_service inject-key 231 Bug: 147304583 Test: Run commands and check correct case vs wrong params Failing cases: adb shell dumpsys car_service inject-key adb shell dumpsys car_service inject-key -d 2 adb shell dumpsys car_service inject-key -d abc adb shell dumpsys car_service inject-key -d 1 -t -1 adb shell dumpsys car_service inject-key -d 1 -t 10 adb shell dumpsys car_service inject-key 100 200 Working cases: adb shell dumpsys car_service inject-key 231 adb shell dumpsys car_service inject-key -d 1 231 adb shell dumpsys car_service inject-key -t 2000 231 Change-Id: Ib00cf4be69bcd1843d1b03aab4e8addda4386e8e Merged-In: Ib00cf4be69bcd1843d1b03aab4e8addda4386e8e (cherry picked from commit 313dfaf4b8a268b6b2e4ecc38c25157bc56cfe9e)
Native (C++) code format is required to be compatible with .clang-format file. Run
git clang-format --style=file --extension='h,cpp,cc' HEAD~
Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.