android2022. 4. 1. 14:11

 

 

 

#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
Posted by easy16