BluetoothLeAdvertiser.StartAdvertisingSet 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
StartAdvertisingSet(AdvertisingSetParameters, AdvertiseData, AdvertiseData, PeriodicAdvertisingParameters, AdvertiseData, AdvertisingSetCallback)
建立新的廣告集。
[Android.Runtime.Register("startAdvertisingSet", "(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertisingSetCallback;)V", "", ApiSince=26)]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")]
public void StartAdvertisingSet (Android.Bluetooth.LE.AdvertisingSetParameters? parameters, Android.Bluetooth.LE.AdvertiseData? advertiseData, Android.Bluetooth.LE.AdvertiseData? scanResponse, Android.Bluetooth.LE.PeriodicAdvertisingParameters? periodicParameters, Android.Bluetooth.LE.AdvertiseData? periodicData, Android.Bluetooth.LE.AdvertisingSetCallback? callback);
[<Android.Runtime.Register("startAdvertisingSet", "(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertisingSetCallback;)V", "", ApiSince=26)>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")>]
member this.StartAdvertisingSet : Android.Bluetooth.LE.AdvertisingSetParameters * Android.Bluetooth.LE.AdvertiseData * Android.Bluetooth.LE.AdvertiseData * Android.Bluetooth.LE.PeriodicAdvertisingParameters * Android.Bluetooth.LE.AdvertiseData * Android.Bluetooth.LE.AdvertisingSetCallback -> unit
參數
- parameters
- AdvertisingSetParameters
廣告集參數。
- advertiseData
- AdvertiseData
要廣播的廣告數據。 大小不得超過 BluetoothAdapter#getLeMaximumAdvertisingDataLength
。 如果公告可連接,則會針對旗標新增三個字節。
- scanResponse
- AdvertiseData
掃描與廣告數據相關聯的回應。 大小不得超過 BluetoothAdapter#getLeMaximumAdvertisingDataLength
。
- periodicParameters
- PeriodicAdvertisingParameters
定期廣告轉換參數。 如果為 null,則不會啟動定期廣告。
- periodicData
- AdvertiseData
定期廣告數據。 大小不得超過 BluetoothAdapter#getLeMaximumAdvertisingDataLength
。
- callback
- AdvertisingSetCallback
廣告集的回呼。
- 屬性
備註
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
StartAdvertisingSet(AdvertisingSetParameters, AdvertiseData, AdvertiseData, PeriodicAdvertisingParameters, AdvertiseData, AdvertisingSetCallback, Handler)
建立新的廣告集。
[Android.Runtime.Register("startAdvertisingSet", "(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertisingSetCallback;Landroid/os/Handler;)V", "", ApiSince=26)]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")]
public void StartAdvertisingSet (Android.Bluetooth.LE.AdvertisingSetParameters? parameters, Android.Bluetooth.LE.AdvertiseData? advertiseData, Android.Bluetooth.LE.AdvertiseData? scanResponse, Android.Bluetooth.LE.PeriodicAdvertisingParameters? periodicParameters, Android.Bluetooth.LE.AdvertiseData? periodicData, Android.Bluetooth.LE.AdvertisingSetCallback? callback, Android.OS.Handler? handler);
[<Android.Runtime.Register("startAdvertisingSet", "(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertisingSetCallback;Landroid/os/Handler;)V", "", ApiSince=26)>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")>]
member this.StartAdvertisingSet : Android.Bluetooth.LE.AdvertisingSetParameters * Android.Bluetooth.LE.AdvertiseData * Android.Bluetooth.LE.AdvertiseData * Android.Bluetooth.LE.PeriodicAdvertisingParameters * Android.Bluetooth.LE.AdvertiseData * Android.Bluetooth.LE.AdvertisingSetCallback * Android.OS.Handler -> unit
參數
- parameters
- AdvertisingSetParameters
廣告集參數。
- advertiseData
- AdvertiseData
要廣播的廣告數據。 大小不得超過 BluetoothAdapter#getLeMaximumAdvertisingDataLength
。 如果公告可連接,則會針對旗標新增三個字節。
- scanResponse
- AdvertiseData
掃描與廣告數據相關聯的回應。 大小不得超過 BluetoothAdapter#getLeMaximumAdvertisingDataLength
。
- periodicParameters
- PeriodicAdvertisingParameters
定期廣告轉換參數。 如果為 null,則不會啟動定期廣告。
- periodicData
- AdvertiseData
定期廣告數據。 大小不得超過 BluetoothAdapter#getLeMaximumAdvertisingDataLength
。
- callback
- AdvertisingSetCallback
廣告集的回呼。
- handler
- Handler
叫用回呼的線程。
- 屬性
備註
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
StartAdvertisingSet(AdvertisingSetParameters, AdvertiseData, AdvertiseData, PeriodicAdvertisingParameters, AdvertiseData, Int32, Int32, AdvertisingSetCallback)
建立新的廣告集。
[Android.Runtime.Register("startAdvertisingSet", "(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;IILandroid/bluetooth/le/AdvertisingSetCallback;)V", "", ApiSince=26)]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")]
public void StartAdvertisingSet (Android.Bluetooth.LE.AdvertisingSetParameters? parameters, Android.Bluetooth.LE.AdvertiseData? advertiseData, Android.Bluetooth.LE.AdvertiseData? scanResponse, Android.Bluetooth.LE.PeriodicAdvertisingParameters? periodicParameters, Android.Bluetooth.LE.AdvertiseData? periodicData, int duration, int maxExtendedAdvertisingEvents, Android.Bluetooth.LE.AdvertisingSetCallback? callback);
[<Android.Runtime.Register("startAdvertisingSet", "(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;IILandroid/bluetooth/le/AdvertisingSetCallback;)V", "", ApiSince=26)>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")>]
member this.StartAdvertisingSet : Android.Bluetooth.LE.AdvertisingSetParameters * Android.Bluetooth.LE.AdvertiseData * Android.Bluetooth.LE.AdvertiseData * Android.Bluetooth.LE.PeriodicAdvertisingParameters * Android.Bluetooth.LE.AdvertiseData * int * int * Android.Bluetooth.LE.AdvertisingSetCallback -> unit
參數
- parameters
- AdvertisingSetParameters
廣告集參數。
- advertiseData
- AdvertiseData
要廣播的廣告數據。 大小不得超過 BluetoothAdapter#getLeMaximumAdvertisingDataLength
。 如果公告可連接,則會針對旗標新增三個字節。
- scanResponse
- AdvertiseData
掃描與廣告數據相關聯的回應。 大小不得超過 BluetoothAdapter#getLeMaximumAdvertisingDataLength
。
- periodicParameters
- PeriodicAdvertisingParameters
定期廣告轉換參數。 如果為 null,則不會啟動定期廣告。
- periodicData
- AdvertiseData
定期廣告數據。 大小不得超過 BluetoothAdapter#getLeMaximumAdvertisingDataLength
。
- duration
- Int32
廣告持續時間,以 10 毫秒為單位。 有效範圍從 1 (10 毫秒) 到 65535 (655,350 毫秒)。 0 表示廣告應該繼續,直到停止為止。
- maxExtendedAdvertisingEvents
- Int32
控制者在終止延長廣告之前,應嘗試傳送的延長廣告事件數目上限,即使持續時間尚未到期。 有效範圍從 1 到 255。 0 表示沒有最大值。
- callback
- AdvertisingSetCallback
廣告集的回呼。
- 屬性
備註
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。
適用於
StartAdvertisingSet(AdvertisingSetParameters, AdvertiseData, AdvertiseData, PeriodicAdvertisingParameters, AdvertiseData, Int32, Int32, AdvertisingSetCallback, Handler)
建立新的廣告集。
[Android.Runtime.Register("startAdvertisingSet", "(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;IILandroid/bluetooth/le/AdvertisingSetCallback;Landroid/os/Handler;)V", "", ApiSince=26)]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")]
public void StartAdvertisingSet (Android.Bluetooth.LE.AdvertisingSetParameters? parameters, Android.Bluetooth.LE.AdvertiseData? advertiseData, Android.Bluetooth.LE.AdvertiseData? scanResponse, Android.Bluetooth.LE.PeriodicAdvertisingParameters? periodicParameters, Android.Bluetooth.LE.AdvertiseData? periodicData, int duration, int maxExtendedAdvertisingEvents, Android.Bluetooth.LE.AdvertisingSetCallback? callback, Android.OS.Handler? handler);
[<Android.Runtime.Register("startAdvertisingSet", "(Landroid/bluetooth/le/AdvertisingSetParameters;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/AdvertiseData;Landroid/bluetooth/le/PeriodicAdvertisingParameters;Landroid/bluetooth/le/AdvertiseData;IILandroid/bluetooth/le/AdvertisingSetCallback;Landroid/os/Handler;)V", "", ApiSince=26)>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_ADVERTISE")>]
member this.StartAdvertisingSet : Android.Bluetooth.LE.AdvertisingSetParameters * Android.Bluetooth.LE.AdvertiseData * Android.Bluetooth.LE.AdvertiseData * Android.Bluetooth.LE.PeriodicAdvertisingParameters * Android.Bluetooth.LE.AdvertiseData * int * int * Android.Bluetooth.LE.AdvertisingSetCallback * Android.OS.Handler -> unit
參數
- parameters
- AdvertisingSetParameters
廣告集參數。
- advertiseData
- AdvertiseData
要廣播的廣告數據。 大小不得超過 BluetoothAdapter#getLeMaximumAdvertisingDataLength
。 如果公告可連接,則會針對旗標新增三個字節。
- scanResponse
- AdvertiseData
掃描與廣告數據相關聯的回應。 大小不可超過 BluetoothAdapter#getLeMaximumAdvertisingDataLength
- periodicParameters
- PeriodicAdvertisingParameters
定期廣告轉換參數。 如果為 null,則不會啟動定期廣告。
- periodicData
- AdvertiseData
定期廣告數據。 大小不可超過 BluetoothAdapter#getLeMaximumAdvertisingDataLength
- duration
- Int32
廣告持續時間,以 10 毫秒為單位。 有效範圍從 1 (10 毫秒) 到 65535 (655,350 毫秒)。 0 表示廣告應該繼續,直到停止為止。
- maxExtendedAdvertisingEvents
- Int32
控制者在終止延長廣告之前,應嘗試傳送的延長廣告事件數目上限,即使持續時間尚未到期。 有效範圍從 1 到 255。 0 表示沒有最大值。
- callback
- AdvertisingSetCallback
廣告集的回呼。
- handler
- Handler
將叫用回呼的線程。
- 屬性
備註
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。