블루투스 장치에서 데이터를 읽으려고합니다. "S2 Bluetooth term3"을 설치했습니다.안드로이드에서 블루투스를 읽으십시오
이제 내 자신의 응용 프로그램에서 데이터를 읽으려고합니다. 그래서 소켓 :
서비스 검색이내가 읽은 실패
의 :
mSocket = device.createRfcommSocketToServiceRecord(device.getUuids()[0].getUuid());
는하지만, 작동하지 않습니다, 나는이있어 everal 게시물과 나는이 시도했다 :
Method m = device.getClass().getMethod("createRfcommSocket", new Class[] {int.class});
mSocket = (BluetoothSocket) m.invoke(device, 1);
을 그리고이있어 :
이이 줄에서 실패
권한이 거부 :
mSocket.connect을() ; 00000111-0000-1000-8000-00805f9b34bf
감사 :
내 장치의 UUID는입니다.
예 내가 가지고 있습니다. – calbertts
아마 같은 문제!? [http://stackoverflow.com/questions/13520575/android-4-0-bluetooth-connection-error-to-an-embedded-device-permission-denie] – PierreH
읽었으며 애플리케이션이 잘 작동하는 것으로 나타났습니다. 안드로이드 2.3.6에서 안드로이드 4.0 이상에서 아니 지금, 나는 읽고 블루투스를 가능하게하는 팝업 권한을 시도했지만, 나는 같은 오류가 있습니다. 어떤 생각? – calbertts