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

(블루투스 Bluetooth)다른 장치에서 내 장치를 검색하지 못하게 하려면 어떻게 해야 하나요?

0 추천

Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);

intent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 숫자);

startActivity(intent);

해당 코드에서 숫자 는 1~300초 까지 지정할 수 있으며,

그 시간동안 다른 기기에서 자신을 검색할 수 있게 허용하고,

0으로 설정하면 제한시간 없이 허용한다고 구글링에서 배웠습니다.

 

-> 요기서 0으로 설정 시 다시 다른 기기에서 자신을 검색할 수 없게 하려면 어떻게 해야하나요?...

최민수_개발자 (180 포인트) 님이 2017년 5월 12일 질문
최민수_개발자님이 2017년 5월 12일 수정

1개의 답변

0 추천
1초로 두어서 1초후에 검색되지 않게 하던가..

블루투스어댑터뜯어 보시면 setScanMode라는 함수가 hide되어있습니다.

리플렉션하셔서 쓰시면 될겁니다. 제가 예전에 그렇게 썼거든요.
Charlesz (4,420 포인트) 님이 2017년 5월 15일 답변
우선 답변 감사합니닷! 오늘 밤새가지고 내일 작업할 것 같은데...

혹시 리플렉션이 뭘까요...?
...