gpt4 book ai didi

java - 在 Android 上通过蓝牙发送字符?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:39:43 25 4
gpt4 key购买 nike

我知道如何通过调用手机的 native 蓝牙设置并让用户选择要发送给谁来发送文件。

但假设我想将字符“v”直接发送到配对设备。我知道设备的名称和地址。执行此操作的最佳方法是什么?

最佳答案

你可以这样做:

    private void sendDataToPairedDevice(String message ,BluetoothDevice device){       
byte[] toSend = message.getBytes();
try {
UUID applicationUUID = UUID.fromString("8ce255c0-200a-11e0-ac64-0800200c9a66");
BluetoothSocket socket = device.createInsecureRfcommSocketToServiceRecord(applicationUUID);
OutputStream mmOutStream = socket.getOutputStream();
mmOutStream.write(toSend);
// Your Data is sent to BT connected paired device ENJOY.
} catch (IOException e) {
Log.e(TAG, "Exception during write", e);
}
}

现在像这样调用上面的方法

sendDataToPairedDevice("text to send" ,bluetoothDevice);

就是这样。谢谢,玩得开心,伙计。

关于java - 在 Android 上通过蓝牙发送字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14859996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com