【问题标题】:Stay connected to network which doesn't have internet - Android保持连接到没有互联网的网络 - Android
【发布时间】:2019-04-28 04:23:12
【问题描述】:

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

问题:

注意:

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

步骤:

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

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

谢谢

【问题讨论】:

    标签: java android iot android-wifi wifimanager


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-23
      • 2011-06-21
      • 1970-01-01
      • 2017-01-07
      • 1970-01-01
      相关资源
      最近更新 更多