저는 학교 프로젝트를 위해 첫 번째 앱을 제작하고 있습니다. 블루투스 (단말기 및 블루투스 모듈이 장착 된 PC)를 통해 수신 된 데이터를 수신하여 처리합니다.
모든 것이 정상적으로 작동하지만 예상치 못한 일이 발생하면 앱이 다운 될 수 있습니다. 이것은 큰 문제가 아니지만 내 프로그램이 그것을 모르고 작동 할 수는 없지만 블루투스 연결은 계속 연결되어 있습니다. ** 주소가있는 소켓을 다시 시작하는 것처럼 활성 블루투스 연결을 요청하는 기능이 있습니까?
블루투스 디스크 검사가 더 이상 장치를 찾을 수 없기 때문에 기본 방식으로 연결할 수 없습니다.
전화를 다시 시작하면 모든 것이 정상적으로 작동합니다. Android develeoper 웹 사이트의 기본 블루투스 스레드를 사용하고 있습니다. 누구든지 코드를 볼 필요가 있다면 여기에 넣을 수 있습니다.안드로이드는 충돌 후 블루투스 소켓을 다시 시작합니까?
1
A
답변
2
블루투스 소켓으로 작업 할 때 yourBluetoothSocket.getRemoteDevice();
을 사용할 수 있습니다.이 소켓이 연결된 Bluetooth 장비를 얻을 수 있습니다.
연결된 장치가없는 경우 연결하려는 장치의 MAC 주소를 하드 코드 할 수 있습니다.
BluetoothDevice = BluetoothAdapter.getDefaultAdapter().getRemoteDevice(MAC-ADDRESS);
관련 문제
- 1. 충돌 후 다시 스폰합니다.
- 2. 충돌 후 다시 대
- 3. 잠자기 후 소켓을 다시 연결
- 4. 타이머를 어떻게 다시 시작합니까?
- 5. 안드로이드는 : 블루투스 : 범위 장치에서보기 근처
- 6. 안드로이드는 PBAP 블루투스 프로필을 지원합니까?
- 7. 안드로이드는 소켓을 사용하여 bmp를 전송합니다.
- 8. 스크립트를 어떻게 다시 시작합니까?
- 9. 신호 11 SIGSEGV 충돌 안드로이드는
- 10. 블루투스 소켓을 통한 오디오 스트리밍
- 11. 앞으로 블루투스 소켓을 직렬 포트
- 12. 블루투스 안드로이드는 아무 것도 보낼 수 없다.
- 13. 안드로이드는 블루투스 장치에 클릭 버튼으로 블루투스 장치에 연결합니다.
- 14. 모노 프로세스 충돌 후 소켓을 정리하는 방법은 무엇입니까?
- 15. 블루투스 소켓을 글로벌 변수로 사용 안드로이드
- 16. 어떻게 스크립트를 자동으로 다시 시작합니까
- 17. Meteor 서버는 언제 다시 시작합니까?
- 18. CentoOS/Yum은 yum으로 업데이트 한 후 서비스를 다시 시작합니까?
- 19. 아이폰과 안드로이드는 블루투스 HID 프로토콜을 사용합니까?
- 20. 안드로이드는 다른 장치에 블루투스 쌍 요청을 보내려고합니다.
- 21. 안드로이드는 블랙 베리 655 + 블루투스 헤드셋에 연결
- 22. 오후 2시에 충돌 후 node.js를 다시 시작하십시오.
- 23. Android 응용 프로그램이 충돌 후 다시 시작
- 24. 감독관은 어떻게 gunicorn으로 우아하게 다시 시작합니까?
- 25. iOS 7의 코어 블루투스 충돌
- 26. Android 블루투스 충돌 응용 프로그램
- 27. 안드로이드 안드로이드는 언제 전화가 풀렸을 때 활동을 시작합니까?
- 28. 마지막으로 연결된 주변 장치에 블루투스 다시 연결
- 29. Android 블루투스 : Bluetooth 소켓을 통한 파일 전송
- 30. android에서 블루투스 서버 소켓을 만드는 방법은 무엇입니까?
아, 그렇지만 앱이 충돌 할 때 주소를 저장할 수 있습니까? 어쩌면 공유 된 pref 또는 무엇인가? –