자바를 사용하여 데스크톱 애플리케이션을 개발하고 주변 기기로 파일을 전송합니다. 완료되었지만 전송 작업이 시작될 때 모바일 장치에 페어링 메시지가 나타나는 문제가 있습니다. 내 응용 프로그램은 bluecove 라이브러리를 사용합니다 .Bluecove는 웹 사이트에서 블루투스를 통해 파일을 보내고 페어링 할 필요가없는 동안 인증 = 거짓; 9; 내 경우에는 URL이페어링하지 않고 Java에서 블루투스를 통해 PC에서 모바일로 파일 보내기
Connection connection = Connector.open(btConnectionURL);
// connection obtained
// now, let's create a session and a headerset objects
ClientSession cs = (ClientSession) connection;
HeaderSet hsConnectReply = cs.connect(null);
if (hsConnectReply.getResponseCode() != ResponseCodes.OBEX_HTTP_OK) {
System.out.println("Error while connecting device");
return;
}
HeaderSet hs = cs.createHeaderSet();
hs.setHeader(HeaderSet.NAME, filename);
hs.setHeader(HeaderSet.TYPE,
new MimetypesFileTypeMap().getContentType(new File(filen)));
hs.setHeader(HeaderSet.LENGTH, new Long(file.length));
Operation putOperation = cs.put(hs);
OutputStream outputStream = putOperation.openOutputStream();
outputStream.write(file);
// file push complete
outputStream.close();
putOperation.close();
cs.disconnect(null);
connection.close();
: btgoep : // 001FDF08DEEC 여기 http://www.bluecove.org/bluecove-examples/obex-install/push.jnlp 여기
에서 그것을 files.download를 전송하는 블루투스 장치로 파일을 전송 내 코드입니다 encrypt = false; master = false
내 ap의 차이점은 무엇일까? P와 블루투스 예제 애플 리케이션. 고맙습니다.