마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

하드웨어 키를 long press 하고 싶습니다

0 추천
 new Thread(new Runnable() {         
        public void run() {                 
            new Instrumentation().sendKeyDownUpSync(KeyEvent.KEYCODE_VOLUME_UP);
        }   
    }).start();

이 소스는 볼륨 올리기 하드웨어 버튼을 실행하는 소스입니다.

 

제가 볼륨 상 버튼과 볼륨 하 버튼을 동시에 오랫동안 켜야하는데요,

 

어떻게 해야할지 감이 안잡히네요...

 

영어로 구글링도 많이 해봤는데 영어 실력이 부족한 탓인지 별 소득이 없습니다

 

혹시 알고 계시거나 경험해보신 분 있으신가요?

익명사용자 님이 2015년 8월 28일 질문

1개의 답변

0 추천
onkeydown 에서 처리하시면 계속적으로 이벤트가 발생될것입니다.

 

만약 longpress 로 최대 혹은 최소 치를 설정하시려는 거면 접근이 잘못되었다고 보네요.
개발자초심 (21,220 포인트) 님이 2015년 8월 28일 답변
...