gpt4 book ai didi

android - 在 Android 中更改蓝牙的 MTU 或数据包大小?

转载 作者:太空狗 更新时间:2023-10-29 13:26:51 25 4
gpt4 key购买 nike

如何在 Android 中更改蓝牙的 MTU 或数据包大小?!使用Android的API是不可能的,对吧?我相信我应该更改 native 代码。我该如何改变它?是否也可以更改传输速率,或者它取决于硬件?谢谢

最佳答案

是的,你是对的——这在 Android API 中是不可能的。您只能使用 networkInterface.getMTU() 方法获取接口(interface)的 MTU 值。

基于 NetworkInterface 类的来源

public int getMTU() throws SocketException {
return readIntFile("/sys/class/net/" + name + "/mtu");
}

您可能可以更改 MTU 值(对于 root 设备)- 您需要将新的 int MTU 值写入“/sys/class/net/”+ networkInterface.getName() +“/mtu”文件。

但我不确定这对您来说是否是可靠的解决方案。

关于android - 在 Android 中更改蓝牙的 MTU 或数据包大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20579166/

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