2012-10-26 4 views
0

나는 백그라운드에서 실행되는 검색 버튼과 같이 키를 길게 눌러 활동을 시작해야하는 안드로이드 응용 프로그램을 개발 중입니다. 이것이 효과적으로 또는 다른 대체 방법으로 어떻게 수행되는지 미리 알고 싶습니다. 미리 감사드립니다.키를 길게 눌러 응용 프로그램에서 활동 시작

답변

1

앱이 포 그라운드 인 경우 일부 키를 길게 눌러서 그것에 응답하십시오.

앱이 포 그라운드가 아닌 경우 아무 키나 길게 누르는 경우를 알 수 없습니다. 백그라운드 코드가 응답 할 수있는 유일한 사용자 입력은 헤드셋의 CAMERA 버튼 또는 MEDIA 버튼의 프레스입니다.

+0

응답 해 주셔서 감사합니다. 응용 프로그램이 포 그라운드에있을 때 어떻게 할 것인지 알려주십시오. –

+0

@PtaRz :'onKeyDown()'을 무시하고 관련'KeyEvent'를 감시합니다. 특히'FLAG_LONG_PRESS'를 포함하고 있습니다. – CommonsWare