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

[블루투스 문의입니다.] 블루투스 자동실행

0 추천

구글 OPEN source는 앱실행시 블루투스를 On/Off할지 팝업창이 떠서 선택을 하게 됩니다.

이부분에 Intent를 이용하여 팝업창이 뜨고 그 On/Off의 값을 가져오게 됩니다.(최초 페어링은 이미했는 경우)

 

저는 이 묻는 팝업창을 없애고 앱 실행시 바로 블루투스 자동 On 되게 만들고 싶습니다.

 

그리고 앱 종료시에는 블루투스 Off를 시킬려고 하는데

 

좋은 방안이 있는지 궁금합니다.

쿠쿠부다스 (6,470 포인트) 님이 2015년 10월 26일 질문
쿠쿠부다스님이 2015년 10월 26일 수정

1개의 답변

0 추천
안드로이드 디벨롭만 가도 알 수 있는걸..

mBluetoothAdapter.enable() 호출하면 Bluetooth On되구요,

mBluetoothAdapter.disable() 호출하면 Bluetooth Off됩니다.

근데 무슨 앱인지는 모르겠지만, PowerManager같은 앱이 아닌 이상은

지금 처럼 intent 날려서 사용자한테 동의얻는걸 권장드립니다. 다큐먼트에도 그렇게 적혀있어요.
익명사용자 님이 2015년 10월 26일 답변
앱 종료시 disable을 해줄려고합니다.
제가 찾아서 저렇게 해본 결과 앱 실행시 오류발생이나면서 강제종료가 되더라구요. 그 원인을 잘 모르겠습니다.
오류를 올려주세요, 그리고 퍼미션확인해보세요 블루투스 어드민 퍼미션 있어야합니다.
...