gpt4 book ai didi

java - 保持连接到没有互联网的网络 - Android

转载 作者:搜寻专家 更新时间:2023-11-01 03:46:12 24 4
gpt4 key购买 nike

我正在尝试从 IoT 设备上的 TCP 服务器接收 Android 应用程序中的数据。我在网上搜索过。但是我找到了有关使用 WiFiP2PManager、WiFi Direct 等在两个安卓设备之间传输文件的信息。

问题:

注意:

应用和设备未连接到公共(public)网络。

步骤:

  1. 应用使用 BLE 连接到设备
  2. 应用程序向设备发送命令,使其准备好进行热点配对
  3. 应用尝试连接设备创建的热点
  4. 应用获取数据使用:http://ip-address/data例如http://192.168.123.132/data

我不知道如何解决第三步和第四步。我可以使用 WifiManager 连接设备。但是它断开连接并且android切换回可用的强大网络。即使没有互联网,如何保持与特定网络的连接?我需要以编程方式执行此操作。

谢谢

最佳答案

最好的办法可能是要求用户关闭自动扫描 Wifi 网络。这可能会有帮助 docs (ACTION_REQUEST_SCAN_ALWAYS_AVAILABLE)。

关于java - 保持连接到没有互联网的网络 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53482546/

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