我有一个带有 WiFi 模块的芯片,它充当接入点。我要做的是连接到 AP(无法访问 Internet),向本地地址(http://192.168.4.1/address)发送 POST 请求并接收来自芯片的响应。我正在编写一个 Android 应用程序,它应该这样做(而且它大部分时间都这样做)。
问题是,我有一个测试设备,它具有此优化功能,并检查您连接的 WiFi 网络是否可以访问互联网,如果没有,它会自动使用移动数据。我不希望这样,所以我想要么“强制”应用程序通过 WiFi 接口发送它,要么找到解决方法。
我现在使用HttpURLConnection
它,如果我关闭我的移动数据,它就像一个魅力。否则它只是等待并在最后触发超时。
我已经对这个问题进行了很多搜索,但到目前为止我一无所获。