좋아요, 그래서 외부 헤드셋이 특정 기능을 수행하도록 앱을 작성하고 있습니다. 나는이 사람과 유사한 기능을 복제하기 위해 노력하고있어 :안드로이드 헤드셋 버튼 클릭으로 특정 작업을 수행하는 방법?
https://market.android.com/details?id=com.kober.headset
것들의 목록이 수행 헤드셋 단추를 클릭 할 수 있습니다 것은 : 재생/일시 정지, 이전 트랙, 마지막 전화 번호를 재 다이얼, 발사는 응용 프로그램을 지정 , 등등. 나는이 물건을 어떻게해야하는지에 관해 모른다. 여기에서 시작하는 방법과 함께 일종의 분실. 또한 전반적인 프로그램 흐름이 어떻게 작동해야하는지 혼란 스럽습니다.
지금 저는 브로드 캐스트 수신기를 통해 버튼 클릭을 등록하고 올바르게 (1 회/2 회/3 회 클릭) 해당 번호를 백그라운드에서 실행할 서비스에 전달할 수 있습니다. 배경 서비스를 사용하고있어 사용자가 기능을 사용하기 위해 앱에있을 필요가 없습니다.
올바른 경로에 있습니까? 클릭 재생/일시 중지 음악, 다음/이전 트랙 등을 만들려면 어떻게해야합니까? 내가 사용해야 할 의도가 있습니까?
건배.
음악 플레이어 앱? 사용자가 이미 다양한 음악 플레이어에 액세스 할 수 있습니까? 내가 원하는 것은 사용자가 이미 선택한 음악 플레이어에있는 동안 두 번 클릭하고 건너 뛰기를 할 수 있기 때문입니다. 아니면 내가 연주되는 모든 음악을 포함하는 일반적인 앱을 만들겠습니까? 여기에 잃어버린 것이지만 응답에 대한 감사합니다. – maxcollins
@maxcollins : 내가 쓴 것처럼, 수천 명의 음악 플레이어 대부분이 "음악 재생/일시 중지/다음/이전 트랙 등"에 대한 문서화되고 지원되는 API는 없습니다. 따라서 이러한 기능을 원한다면 자신의 뮤직 플레이어 앱에 구현해야합니다. – CommonsWare
알겠습니다. 그런데 궁금합니다. 기존 헤드셋 버튼 컨트롤러 (OP에서 링크 됨)가 내가 설명한 기능을 어떻게 수행합니까? 기본적으로 현재 사용중인 모든 뮤직 플레이어를 위해 헤드셋 버튼을 구성하여 다음 트랙으로 건너 뛰거나 재생/일시 정지 등을하도록 구성 할 수 있습니다. 가장 인기있는 음악의 사례별로이를 프로그램 했습니까? 선수들? – maxcollins