2012-09-05 5 views
2

화면이 꺼져있을 때 센서를 작동 시키려고합니다. 그것은 잘 알려진 버그입니다. 그리고 모든 휴대 전화에는이 점에 대한 어떠한 근거도 없습니다. 실제로 화면이 꺼지는 동안 screen_on 이벤트를 보내면 (주입) 커널을 속일 수 있다는 가설이 있습니다. 내 가설을 확인하고 그런 사건을 주입 할 수있는 아이디어가 있습니까? 내부 API의 사용 1) :screen_on 이벤트를 주입하는 방법은 무엇입니까? (초보자가 아님)

이벤트 데 도움이 경우 http://www.pocketmagic.net/?p=2640 를 주입하는 안드로이드 몇 가지 방법이있다. 하지만 나는 사용할 수있는 소스 마녀에서 API를 찾을 수 없습니다. 이걸 도와주세요. 2)/dev/input/eventX에 직접 이벤트 주입. 하지만 이것은 키와 같은 입력 이벤트 일 뿐인 것처럼 보이지만 screen_off (screen_on) 이벤트를 찾을 수 없습니다.

여기서 HAL 소스에서 screen_off 이벤트가 생성 된 코드를 찾을 수 있습니다. 소스 코드에서이 코드를 찾지 못했습니다.

+0

각 Android 기기에는 화면/센서 상태와 같은 항목을 처리하는 맞춤형 전원 관리 및 맞춤 커널 드라이버가 있습니다. 센서 전압 공급 장치가 스크린 전압 공급 장치에 고정 배선 된 경우 일 수도 있습니다. 나는 화면을 끄지 만 센서를 살아있는 상태로 유지하는 약간의 screen_on 이벤트를 주입 할 수 없다고 확신한다. – zapl

답변

1

/dev/input/eventX에 직접 주입하려면 방금 인용 한 기사의 제 2 부를 봐야합니다. 이 작업은 오픈 소스 라이브러리를 제공합니다. 이 코드는 구글 코드를 게시 : http://code.google.com/p/android-event-injector/ 뿌리 장치에 대한

+0

안녕하세요 .. 마우스 오버레이 아래의 '보기'에서 터치 조작을 수행합니까? 나는 뭔가를했지만 아주 정확하지는 않습니다. 제게 무엇을했는지 살펴보십시오. 내가 한 일은 외부에서 할 수없는 마우스를 움직이는 '서비스'에서 활동으로 방송을 보내기 때문에 활동 외에서 작동하지 않습니다. . 도와주세요. 이것은 내가 한 짓입니다 : http://stackoverflow.com/questions/36792952/simulate-touch-on-views-which-are-below-a-overlay-viewsuggest-improvements-or-o – Abhi

0

, this 당신을 도울 수 있습니다.

관련 문제