語言

BluetoothHeadset.SendVendorSpecificResultCode 方法

定義

會傳送一個廠商專屬的未經請求結果碼給頭戴裝置。

[Android.Runtime.Register("sendVendorSpecificResultCode", "(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;Ljava/lang/String;)Z", "")]
[Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")]
public bool SendVendorSpecificResultCode(Android.Bluetooth.BluetoothDevice? device, string? command, string? arg);
[<Android.Runtime.Register("sendVendorSpecificResultCode", "(Landroid/bluetooth/BluetoothDevice;Ljava/lang/String;Ljava/lang/String;)Z", "")>]
[<Android.Runtime.RequiresPermission("android.permission.BLUETOOTH_CONNECT")>]
member this.SendVendorSpecificResultCode : Android.Bluetooth.BluetoothDevice * string * string -> bool

參數

device
BluetoothDevice

藍牙耳機。

command
String

一個廠商專屬指令。

arg
String

這個參數會附加到指令上。

傳回

false 如果沒有連接耳機,或指令不是廠商特有的未經請求結果碼,或是錯誤。 否則為 true。

屬性

例外狀況

若 command 是 null。

備註

會傳送一個廠商專屬的未經請求結果碼給頭戴裝置。

實際要傳送的字串為 command + ": " + arg。 例如,若 且 #VENDOR_RESULT_CODE_COMMAND_ANDROIDarg ,"0"則command字串"+ANDROID: 0"會被傳送。

目前僅 #VENDOR_RESULT_CODE_COMMAND_ANDROID 允許 作為 command。

Java 文件 android.bluetooth.BluetoothHeadset.sendVendorSpecificResultCode(android.bluetooth.BluetoothDevice, java.lang.String, java.lang.String)。

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

適用於