(환경 : Froyo / Galaxy S)
이번에 플젝 하면서 블루투스 관련 어플을 제작할 예정인데요
원하는 기능은 헤드폰과 페어링을 했을 경우 기본적으로 안드로이드에서 실행되는 블투서비스가 아닌
제가 만든 어플이 연결 되었으면 합니다.
환경설정에서 실행중인 서비스 목록에 보면 OPPServerSerivce라는 블루투스 관련 서비스가 실행되고 볼 수 있습니다.
그래서 저는 이 서비스 대신 제가 만든 어플로 대체하면 된다고 생각했습니다.
그러므로 Manifest 파일에서 인텐트 필터를 사용해서
블루투스 디바이스를 실행할때 같은 기능을 하는 어플이 있으면 물어보면
제가 만든 어플을 실행하게 하려고 합니다.
기본적인 전화나, 전화번호부 등등 어플은 다음과 같이 설정하여서 하는 것을 찾았습니다.
<intent-filter>
<action android:name="android.intent.action.EDIT" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.ALTERNATIVE" />
<category android:name="android.intent.category.SELECTED_ALTERNATIVE" />
<data android:mimeType="vnd.android.cursor.dir/contact" />
<data android:mimeType="vnd.android.cursor.item/person" />
<data android:mimeType="vnd.android.cursor.item/contact" />
<data android:mimeType="vnd.android.cursor.item/raw_contact" />
</intent-filter>
아무리 구글링을 해봐도 어떻게 필터 설정을 해야지 블투 어플에 적용되는 인텐트 필터를 적용 하는 방법을 못찾았습니다.
혹시 아시는 분 답변 부탁드립니다.
기본 블루투스 어플 대체 해보신 분 계시면 쪽지나 댓글 부탁드립니다.
느낌상.... vnd.android.cursor.item/~~~~~ 여기서 ~~~~ 이 부분을 잘 수정하면 될거 같은데 안됩니다.
vnd.android.cursor.item/bluetooth 한번 해봤는데 역시나 안되더군요;;;ㅠㅠ
답변 부탁드립니다.