gpt4 book ai didi

android - 有什么方法可以告诉 Android 操作系统不要为 "Internet"使用连接的 Wi-Fi 网络?

转载 作者:行者123 更新时间:2023-11-30 02:47:50 25 4
gpt4 key购买 nike

我找不到任何编程方式来通知 Android 操作系统通过 Wi-Fi 网络路由特定数据(例如,往返于某个子网的地址),以及通过蜂窝调制解调器路由所有其他数据。

推理:我正在开发一种将自身设置为 Wi-Fi 接入点的嵌入式设备。我希望手机能够通过 Wi-Fi 连接到它以处理数据密集型传输(比蓝牙支持的更密集),而不会“杀死”最终用户的连接(例如,通过他们的蜂窝 3G/LTE 调制解调器)。传输可能需要几分钟,这会同时禁用主要功能,因为手机会错误地尝试通过 Wi-Fi 路由数据。

是否可以在特定接口(interface)上指定特定数据?有什么办法可以避免这种情况?我见过定期禁用 W-Fi 以让少量数据通过的解决方案,但这与其说是一种解决方案,不如说是一种黑客攻击。

最佳答案

我认为您需要的一切都在 ConnectivityManager 中和 WifiManager类。调用setNetworkPreference .然后使用 antiduh 描述的技术让您的应用使用其他网络进行连接。 (糟糕,看起来他删除了他的答案。基本上,您自己的应用程序将枚举本地 IP 地址并将套接字绑定(bind)到应用程序要连接的特定 wifi 网络的特定 IP 地址。

关于android - 有什么方法可以告诉 Android 操作系统不要为 "Internet"使用连接的 Wi-Fi 网络?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24729548/

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