語言

BluetoothAdapter.Disable 方法

定義

關閉本地藍牙轉接器並 mdash;未經明確使用者操作,請勿使用藍牙。

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

傳回

true表示轉接器已開始關機,false則表示立即錯誤

屬性

備註

關閉本地藍牙轉接器並 mdash;未經明確使用者操作,請勿使用藍牙。

這會優雅地關閉所有藍牙連線,停止藍牙系統服務,並關閉底層的藍牙硬體。

<強藍牙>在未經使用者直接同意<或強力>的情況下絕不應該被關閉。 此 #disable() 方法僅提供給包含變更系統設定使用者介面的應用程式,例如「電源管理員」應用程式。

這是一種非同步呼叫:它會立即回傳,用戶端應聆聽 #ACTION_STATE_CHANGED 以接收後續介面卡狀態變更的通知。 若此呼叫回傳為真,則適配器狀態會立即從 #STATE_ON 轉換到 #STATE_TURNING_OFF,並在一段時間後轉換到 #STATE_OFF 或 #STATE_ON。 如果這個呼叫回傳為假,代表有立即的問題會阻止轉接器關閉——例如轉接器已經關閉了。

此會員已被棄用。 android.os.Build.VERSION_CODES#TIRAMISU從 開始,應用程式不允許啟用或停用藍牙。 <b>相容性說明:</b> 對於目標或 android.os.Build.VERSION_CODES#TIRAMISU 更高目標的應用程式,此 API 將永遠失敗並回傳 false。 如果應用程式針對較舊的 SDK(android.os.Build.VERSION_CODES#S 或更低版本),他們仍可繼續使用此 API。 <p>棄用豁免: <ul><li>裝置擁有者(DO)、設定檔擁有者(PO)及系統應用程式。 </ul>

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

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

適用於