OBP OBP (Object Push Profile)를 사용하여 Bluetooth를 통해 데이터를 보내는 장치가 있습니다.OBEX 개체를 통해 Bluetooth로 파일 받기 PushProfile
(이 연결을하지만 중단?) 난 내 안드로이드 장치가 연결을 수신하는 것을 볼 ADB 로그 캣을 사용하여 내가 블루투스 파일 전송 (시장에서 무료 응용 프로그램)을 설치
08-22 11:14:37.939: I/BtOppRfcommListener(22586): Accepted connectoin from 00:07:CF:5F:52:A0
08-22 11:14:37.939: I/BtOpp Service(22586): Start Obex Server
08-22 11:14:38.109: D/Obex ServerSession(22586): java.io.IOException: Software caused connection abort
08-22 11:14:38.109: D/PowerManagerService(180): @PowerManagement: 'BtOppObexServer' releaseWakeLock when screen locked
08-22 11:14:39.219: D/BluetoothEventLoop(180): Device property changed: 00:07:CF:5F:52:A0 property: Connected value: false
다음 내가 파일을받을 수 있어요 . 하지만 다른 응용 프로그램을 설치하고 싶지 않습니다.
코드를 게시하여 문제의 코드를 게시하면 안드로이드 전문가가 볼 수 있습니다. 전자 문제? –
도움이 되나요? http://stackoverflow.com/questions/3625959/android-rfcomm-with-obex-push-not-working – domsom
@domsom 나는 이미 성공하지 않고 비슷한 코드를 시도했다. IMO 문제는 기본 Bluetooth가 여전히 들어오는 OPP 데이터를 받아들이고 사용자 지정 코드가 트리거되지 않는다는 것입니다. 따라서 솔루션은 들어오는 연결을 청취하는 것뿐만 아니라 네이티브 블루투스에 '등록'하여 사용자 지정 OPP 처리기가 호출되도록해야합니다. –