語言

BluetoothAdapter.CancelDiscovery 方法

定義

取消目前的裝置發現流程。

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

傳回

成功時為真,錯誤時為假

屬性

備註

取消目前的裝置發現流程。

由於發現是藍牙轉接器的重要程序,因此在嘗試連接遠端裝置前,應先呼叫此 android.bluetooth.BluetoothSocket#connect()方法。 發現不是由活動本身管理,而是作為系統服務執行,因此即使應用程式沒有直接請求發現,也應該一直呼叫取消發現,以防萬一。

如果藍牙狀態不是 #STATE_ON,這個 API 會回傳 false。 開啟藍牙後,等待 #ACTION_STATE_CHANGED with #STATE_ON 才能取得更新的數值。

Java 文件 android.bluetooth.BluetoothAdapter.cancelDiscovery()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於