BluetoothAdapter.Disable 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
關閉本地藍牙轉接器並 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 所創建與分享的作品,並依授權條款所描述的使用進行修改。