BluetoothDevice.FetchUuidsWithSdp 메서드

정의

원격 디바이스에서 서비스 검색을 수행하여 지원되는 UUID를 가져옵니다.

[Android.Runtime.Register("fetchUuidsWithSdp", "()Z", "")]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public bool FetchUuidsWithSdp();
[<Android.Runtime.Register("fetchUuidsWithSdp", "()Z", "")>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.FetchUuidsWithSdp : unit -> bool

반품

확인에 실패하면 False입니다. 원격 디바이스에 대한 ACL 연결을 시작하는 프로세스가 시작되었거나 캐시된 UUID가 브로드캐스트되는 경우 True입니다.

특성

설명

원격 디바이스에서 서비스 검색을 수행하여 지원되는 UUID를 가져옵니다.

이 API는 비동기이며 #ACTION_UUID 원격 엔드에서 지원하는 UUID와 함께 의도가 전송됩니다. SDP 레코드를 가져오는 동안 오류가 발생하거나 프로세스가 오래 걸리거나 디바이스가 결합되고 UUID가 캐시된 #ACTION_UUID 경우 의도는 현재 캐시에 있는 UUID와 함께 전송됩니다. 서비스 검색을 #getUuids 수행하지 않을 경우 클라이언트는 UUID를 가져오는 데 사용해야 합니다. 진행 중인 본딩 프로세스, 서비스 검색 또는 디바이스 문의가 있는 경우 요청이 큐에 대기됩니다.

에 대한 android.bluetooth.BluetoothDevice.fetchUuidsWithSdp()Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상