BluetoothAdapter.CancelDiscovery 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取消目前的裝置發現流程。
[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 所創建與分享的作品,並依授權條款所描述的使用進行修改。