Language

BluetoothDevice.CreateBond メソッド

定義

オーバーロード

Name 説明
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

返品

即時エラーの場合は false、接着が開始される場合は true

属性

注釈

リモート デバイスとの結合 (ペアリング) プロセスを開始します。

これは非同期呼び出しであり、すぐに返されます。 #ACTION_BOND_STATE_CHANGED意図に登録して、ボンディング プロセスが完了したときに通知を受け取り、その結果を通知します。

Android システム サービスは、接着プロセスを確認して完了するために必要なユーザー操作を処理します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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

ペアリング手順に使用するトランスポート。

返品

即時エラーの場合は false、接着が開始される場合は true

属性

注釈

指定されたトランスポートを使用して、リモート デバイスとの結合 (ペアリング) プロセスを開始します。

これは非同期呼び出しであり、すぐに返されます。 ACTION_BOND_STATE_CHANGED意図に登録して、結合プロセスが完了したときに通知を受け取り、その結果を通知します。

Android システム サービスは、接着プロセスを確認して完了するために必要なユーザー操作を処理します。 Build.VERSION_CODESを対象とするアプリの場合。R 以下では、単純な <uses-permission> マニフェスト タグを使用して取得できるManifest.permission.BLUETOOTH_ADMINアクセス許可が必要です。 Build.VERSION_CODESを対象とするアプリの場合。S 以降では、android.app.Activity.requestPermissions(String[],int) で取得できるManifest.permission.BLUETOOTH_CONNECTアクセス許可が必要です。 Manifest.permission.BLUETOOTH_CONNECTが必要

android.bluetooth.BluetoothDevice.createBondの Android リファレンス。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象