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