語言

BluetoothDevice.CreateBond 方法

定義

多載

名稱 Description
CreateBond()

開始與遠端裝置的綁定(配對)流程。

CreateBond(Int32)

使用指定的傳輸工具開始與遠端裝置的綁定(配對)流程。

CreateBond()

開始與遠端裝置的綁定(配對)流程。

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

傳回

立即錯誤為假,若將開始結合為真

屬性

備註

開始與遠端裝置的綁定(配對)流程。

這是非同步通話,會立即回傳。 註冊意 #ACTION_BOND_STATE_CHANGED 向,當綁定過程完成及其結果時會被通知。

Android 系統服務將處理必要的使用者互動,以確認並完成綁定流程。

Java 文件 android.bluetooth.BluetoothDevice.createBond()。

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

適用於

CreateBond(Int32)

使用指定的傳輸工具開始與遠端裝置的綁定(配對)流程。

[Android.Runtime.Register("createBond", "(I)Z", "", ApiSince=37)]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public bool CreateBond(int transport);
[<Android.Runtime.Register("createBond", "(I)Z", "", ApiSince=37)>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.CreateBond : int -> bool

參數

transport
Int32

用於配對程序的運輸工具。

傳回

立即錯誤為假,若將開始結合為真

屬性

備註

使用指定的傳輸工具開始與遠端裝置的綁定(配對)流程。

這是非同步通話,會立即回傳。 註冊以便ACTION_BOND_STATE_CHANGED意圖在結合過程完成及其結果時收到通知。

Android 系統服務將處理必要的使用者互動,以確認並完成綁定流程。 針對Build.VERSION_CODES的應用程式。R 或以下,這需要 Manifest.permission.BLUETOOTH_ADMIN 權限,而 權限可以透過簡單的 <uses-permission> manifest 標籤取得。 針對Build.VERSION_CODES的應用程式。若為 S 或更高,則需取得 Manifest.permission.BLUETOOTH_CONNECT 權限,可透過 android.app.Activity.requestPermissions(String[],int)取得。 需要Manifest.permission.BLUETOOTH_CONNECT

Android 參考資料。android.bluetooth.BluetoothDevice.createBond

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

適用於