이클립스에서 안드로이드 프로젝트 Android 2.1-update1으로 생성후 RfcommSocket을 사용하려고 Rfcommsocket을 import 시키면오류가 떠요.. The import android.bluetooth.RfcommSocket cannot be resolved 라고... 어떻게 하면 RfcommSocket을 사용할수 있을까요?
RfcommSocket 은 SDK 에 속해 있지 않습니다. 아마도 platform source 를 참조 하신듯 하네요.. SDK 에서는 RfcommSocket 은 없지만 bluetooth connection 을 위해 BluetoothSocket 을 지원합니다. 아래와 같이 import 하시고 import android.bluetooth.BluetoothSocket; 해당 profile 의 UUID 를 통해 소켓을 얻어올수 있습니다. BluetoothSocket socket = device.createRfcommSocketToServiceRecord(UUID_SPP);
2010.07.02 13:15:22
광클빵
아 그렇군요... 감사합니다 ^^ 전 프로페셔널 안드로이드 애플리케이션 개발책에 RfcommSocket에 관한 내용이 있길래 당연히 SDK에 포함되어 있는줄 알았는데 댓글 달린거 보고 책을 다시 보니 추후 릴리즈에서 이용 가능해질 것으로 기대되는! 이라는 말이 떡하니 써있네요~ ㅠ.ㅠ
SDK 에서는 RfcommSocket 은 없지만 bluetooth connection 을 위해 BluetoothSocket 을 지원합니다.
아래와 같이 import 하시고
import android.bluetooth.BluetoothSocket;
해당 profile 의 UUID 를 통해 소켓을 얻어올수 있습니다.
BluetoothSocket socket = device.createRfcommSocketToServiceRecord(UUID_SPP);