#1, 먼저 getevent를 이용하여 원하는 디바이스 및 이벤트 정보를 알아냄
/dev/input/event1: 0001 00f1 00000001
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0001 00f1 00000000
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0001 00f1 00000001
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0001 00f1 00000000
/dev/input/event1: 0000 0000 00000000
#2, 얻어진 값을 16진수에서 10진수로 변경 후, sendevent를 사용하여 전송한다.
adb shell sendevent [DEVICE] [TYPE] [CODE] [VALUE]
sendevent /dev/input/event1 1 241 1
sendevent /dev/input/event1 0 0 0
sendevent /dev/input/event1 1 241 0
sendevent /dev/input/event1 0 0 0
참조 :
https://easy16.tistory.com/manage/newpost/?type=post&returnURL=%2Fmanage%2Fposts%2F
'android' 카테고리의 다른 글
dumpsys package 참조 (0) | 2022.09.11 |
---|---|
Android 12 : cfi check fail 회피 방법 (1) | 2022.06.30 |
RecyclerView (0) | 2022.03.07 |
Fragment간 데이터 주고 받기 (0) | 2022.03.07 |
chcon 예제 (change context) (0) | 2021.01.05 |