2017-03-04 2 views
0

이 항목에 대한 몇 가지 질문을 보았지만 아무도 답변이 없거나 완료되지 않았거나 "실제로 묻는 질문에"답변을 얻지 못했습니다.블루투스 장치에 프로그램으로 연결

나는 블루투스 테 더링이 켜져있는 전화와 태블릿이 결합되어 있습니다. 문제는 연결을 시작하려면 태블릿에서 블루투스 메뉴를 열고 실제로 연결하기 위해 휴대 전화의 이름을 클릭해야한다는 것입니다. 태블릿에서 실행되는 내 맞춤 앱을 프로그래밍 방식으로이 버튼을 클릭하여 에뮬레이트하고 싶습니다.

많은 온라인 제안을하려면 소켓을 만들어야합니다. 그러나 나는 내 자신의 데이터를 전송하고 싶지 않다. 나는 단지 기본 안드로이드 인터페이스가 무엇이든 사용하여 장치에 "연결"하고 싶습니다. (알 수 없음)

이 연결을 트리거하기 위해 보낼 수 있지만 찾을 수없는 일종의 의도가 있어야합니다.

답변

0

현재 Android는 블루투스 PAN 프로필에 연결하기 위해 inorder 클래스를 노출하지 않았습니다. HEADSET, HANDSFREE 및 A2DP 클래스 만이 상호 작용할 수 있습니다. 그러나 블루투스 프레임 워크를 파고 PAN 프로필에 대한 클래스를 식별하고이를 반영하기 위해 리플렉션을 사용할 수 있습니다. 이 접근법은 실패 할 수도 있고 예상대로 작동하지 않을 수도 있습니다.

Refer more in the official documentation

Refer more on accessing Bluetooth classes using Reflection

Enable Bluetooth tethering programmatically

관련 문제