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

볼륨 음량 버튼 연속 클릭으로 서비스에서 작동하는 방법

0 추천
볼륨 음량 버튼으로 서비스에서 돌아가는 앱 컨트롤하는 작업을 하려는데

백그라운드에서 돌아가는 앱을 볼륨 버튼을 통해 카운팅하는 방법있을까요 ?

 

조건은

1. 3초이내에 3번 볼륨 다운을 하면 이벤트 발생 ( count 증가 )

2. 볼륨 3번을 눌러도 음량은 조절되면 안된다.

3. 서비스에서 실행되어야 한다.

 

이 조건인데 가능한 방법이 있을까요? 쉽게 되나요 ? 웹개발로 가다가

 안드로이드 개발을 오랜만에 해봐서 잘모르겠습니다.

도와주세요
파시에스 (140 포인트) 님이 2017년 2월 17일 질문

1개의 답변

0 추천

Q1. 3초이내에 3번 볼륨 다운을 하면 이벤트 발생 ( count 증가 ) 

A : 생각해본적 없어서 모르겟으나 가능할것같네요 해당 액션이 발생하면 최초 액션 발생 후 3초동안 몇회 액션이 더 발생하는지 카운팅 하면될거같습니다

2. 볼륨 3번을 눌러도 음량은 조절되면 안된다.

A : 이건 불가능합니다. 일단 물리키가 먹혔기때문에 해당이벤트는 무조껀 발생되구요(볼륨조절) 굳이 해야된다면 다시 처음에 가지고 있던 볼륨값으로 설정해주는식으로 해야할것같네요

3. 서비스에서 실행되어야 한다.

A : 일단 리시버에서 해당액션을 감지하고 서비스로 넘겨 해당작업을 처리하면 될것같습니다

poporo (3,960 포인트) 님이 2017년 2월 17일 답변
...